在Hadoop中找不到conf目录

时间:2017-11-07 23:35:01

标签: apache hadoop amazon-ec2

我想在运行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.gz后跟该文件的tar 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

我做错了吗?

2 个答案:

答案 0 :(得分:0)

Hadoop release missing /conf directory似乎回答了这个问题。要查看的地方是/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文件。

答案 1 :(得分:0)

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

$ {HADOOP_HOME}是你的hadoop安装目录