在 Hadoop 中找不到 conf 目录



我想在运行Ubuntu 16.04的EC2实例上安装Hadoop(用于学习目的)。我正在努力按照https://hadoop.apache.org/docs/r1.2.1/single_node_setup.html.我在

在发行版中,编辑文件conf/hadoop-env.sh,至少将JAVA_HOME定义为Java安装的根目录。

我已经下载了3.0.0-beta1版本的二进制文件(使用该文件的wget http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-3.0.0-beta1/hadoop-3.0.0-beta1.tar.gztar xzf)。然而,在这样提取的目录中,我看不到任何conf目录:

ubuntu@ip-172-31-83-170:~/hadoop-3.0.0-beta1$ ls
bin  include  libexec      NOTICE.txt  sbin
etc  lib      LICENSE.txt  README.txt  share

我做错什么了吗?

这个问题似乎在Hadoop版本missing/conf目录中得到了回答。要看的地方是/etc/hadoop:

ubuntu@ip-172-31-83-170:~/hadoop-3.0.0-beta1/etc/hadoop$ ls
capacity-scheduler.xml            kms-log4j.properties
configuration.xsl                 kms-site.xml
container-executor.cfg            log4j.properties
core-site.xml                     mapred-env.cmd
hadoop-env.cmd                    mapred-env.sh
hadoop-env.sh                     mapred-queues.xml.template
hadoop-metrics2.properties        mapred-site.xml
hadoop-policy.xml                 shellprofile.d
hadoop-user-functions.sh.example  ssl-client.xml.example
hdfs-site.xml                     ssl-server.xml.example
httpfs-env.sh                     user_ec_policies.xml.template
httpfs-log4j.properties           workers
httpfs-signature.secret           yarn-env.cmd
httpfs-site.xml                   yarn-env.sh
kms-acls.xml                      yarn-site.xml
kms-env.sh

其中包含说明中提到的hadoop-env.sh文件。

配置文件夹位于${HADOOP_HOME}/etc/HADOOP 中

其中${HADOOP_HOME}是您的HADOOP安装目录

最新更新