我想在运行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
我做错了吗?
答案 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安装目录