Hadoop 安装文件夹

标签 hadoop

我正在尝试设置一个 hadoop 多节点集群。当我检查安装文件夹时,我没有看到名为/conf 的文件夹。

我看到一个/etc 目录,里面有一个 hadoop 文件夹,里面有很多 xml 文件 -

core-site.xml
hdfs-site.xml 
master     ...etc

但没有主文件或 conf 文件夹

最佳答案

etc/hadoop 目录结构适用于当前的 Apache Hadoop 2.x 版本。您不会获得 conf 目录。以下是全新安装的 Apache Hadoop 2.7.1 的目录结构。

> curl https://www.apache.org/dist/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz 2>/dev/null | tar xf -

> ls -l hadoop-2.7.1/
total 48
-rw-r--r--   1 chris  wheel    15K Jun 28  2015 LICENSE.txt
-rw-r--r--   1 chris  wheel   101B Jun 28  2015 NOTICE.txt
-rw-r--r--   1 chris  wheel   1.3K Jun 28  2015 README.txt
drwxr-xr-x  13 chris  wheel   442B Jun 28  2015 bin/
drwxr-xr-x   3 chris  wheel   102B Jun 28  2015 etc/
drwxr-xr-x   7 chris  wheel   238B Jun 28  2015 include/
drwxr-xr-x   3 chris  wheel   102B Jun 28  2015 lib/
drwxr-xr-x  12 chris  wheel   408B Jun 28  2015 libexec/
drwxr-xr-x  30 chris  wheel   1.0K Jun 28  2015 sbin/
drwxr-xr-x   4 chris  wheel   136B Jun 28  2015 share/

> ls -l hadoop-2.7.1/etc/hadoop/
total 304
-rw-r--r--  1 chris  wheel   4.3K Jun 28  2015 capacity-scheduler.xml
-rw-r--r--  1 chris  wheel   1.3K Jun 28  2015 configuration.xsl
-rw-r--r--  1 chris  wheel   318B Jun 28  2015 container-executor.cfg
-rw-r--r--  1 chris  wheel   774B Jun 28  2015 core-site.xml
-rw-r--r--  1 chris  wheel   3.6K Jun 28  2015 hadoop-env.cmd
-rw-r--r--  1 chris  wheel   4.1K Jun 28  2015 hadoop-env.sh
-rw-r--r--  1 chris  wheel   2.4K Jun 28  2015 hadoop-metrics.properties
-rw-r--r--  1 chris  wheel   2.5K Jun 28  2015 hadoop-metrics2.properties
-rw-r--r--  1 chris  wheel   9.5K Jun 28  2015 hadoop-policy.xml
-rw-r--r--  1 chris  wheel   775B Jun 28  2015 hdfs-site.xml
-rw-r--r--  1 chris  wheel   1.4K Jun 28  2015 httpfs-env.sh
-rw-r--r--  1 chris  wheel   1.6K Jun 28  2015 httpfs-log4j.properties
-rw-r--r--  1 chris  wheel    21B Jun 28  2015 httpfs-signature.secret
-rw-r--r--  1 chris  wheel   620B Jun 28  2015 httpfs-site.xml
-rw-r--r--  1 chris  wheel   3.4K Jun 28  2015 kms-acls.xml
-rw-r--r--  1 chris  wheel   1.5K Jun 28  2015 kms-env.sh
-rw-r--r--  1 chris  wheel   1.6K Jun 28  2015 kms-log4j.properties
-rw-r--r--  1 chris  wheel   5.4K Jun 28  2015 kms-site.xml
-rw-r--r--  1 chris  wheel    11K Jun 28  2015 log4j.properties
-rw-r--r--  1 chris  wheel   951B Jun 28  2015 mapred-env.cmd
-rw-r--r--  1 chris  wheel   1.4K Jun 28  2015 mapred-env.sh
-rw-r--r--  1 chris  wheel   4.0K Jun 28  2015 mapred-queues.xml.template
-rw-r--r--  1 chris  wheel   758B Jun 28  2015 mapred-site.xml.template
-rw-r--r--  1 chris  wheel    10B Jun 28  2015 slaves
-rw-r--r--  1 chris  wheel   2.3K Jun 28  2015 ssl-client.xml.example
-rw-r--r--  1 chris  wheel   2.2K Jun 28  2015 ssl-server.xml.example
-rw-r--r--  1 chris  wheel   2.2K Jun 28  2015 yarn-env.cmd
-rw-r--r--  1 chris  wheel   4.5K Jun 28  2015 yarn-env.sh
-rw-r--r--  1 chris  wheel   690B Jun 28  2015 yarn-site.xml

如果您要从 Apache Hadoop 1.x 迁移到 Apache Hadoop 2.x,那么您可能希望看到一个较旧的目录布局,它确实有一个 conf 目录。这是 Apache Hadoop 1.2.1 的样子。

> curl https://www.apache.org/dist/hadoop/common/hadoop-1.2.1/hadoop-1.2.1-bin.tar.gz 2>/dev/null | tar xf -

> ls -l hadoop-1.2.1/
total 16680
-rw-r--r--   1 chris  wheel   482K Jul 22  2013 CHANGES.txt
-rw-r--r--   1 chris  wheel    13K Jul 22  2013 LICENSE.txt
-rw-r--r--   1 chris  wheel   101B Jul 22  2013 NOTICE.txt
-rw-r--r--   1 chris  wheel   1.3K Jul 22  2013 README.txt
drwxr-xr-x  19 chris  wheel   646B Jul 22  2013 bin/
-rw-r--r--   1 chris  wheel   118K Jul 22  2013 build.xml
drwxr-xr-x   4 chris  wheel   136B Jul 22  2013 c++/
drwxr-xr-x  19 chris  wheel   646B Jul 22  2013 conf/
drwxr-xr-x  10 chris  wheel   340B Jul 22  2013 contrib/
-rw-r--r--   1 chris  wheel   6.7K Jul 22  2013 hadoop-ant-1.2.1.jar
-rw-r--r--   1 chris  wheel   414B Jul 22  2013 hadoop-client-1.2.1.jar
-rw-r--r--   1 chris  wheel   4.0M Jul 22  2013 hadoop-core-1.2.1.jar
-rw-r--r--   1 chris  wheel   139K Jul 22  2013 hadoop-examples-1.2.1.jar
-rw-r--r--   1 chris  wheel   417B Jul 22  2013 hadoop-minicluster-1.2.1.jar
-rw-r--r--   1 chris  wheel   3.0M Jul 22  2013 hadoop-test-1.2.1.jar
-rw-r--r--   1 chris  wheel   377K Jul 22  2013 hadoop-tools-1.2.1.jar
drwxr-xr-x  13 chris  wheel   442B Jul 22  2013 ivy/
-rw-r--r--   1 chris  wheel    10K Jul 22  2013 ivy.xml
drwxr-xr-x  52 chris  wheel   1.7K Jul 22  2013 lib/
drwxr-xr-x   4 chris  wheel   136B Jul 22  2013 libexec/
drwxr-xr-x   9 chris  wheel   306B Jul 22  2013 sbin/
drwxr-xr-x   3 chris  wheel   102B Jul 22  2013 share/
drwxr-xr-x   3 chris  wheel   102B Dec 29 09:44 src/
drwxr-xr-x   9 chris  wheel   306B Jul 22  2013 webapps/

> ls -l hadoop-1.2.1/conf/
total 160
-rw-r--r--  1 chris  wheel   7.3K Jul 22  2013 capacity-scheduler.xml
-rw-r--r--  1 chris  wheel   1.1K Jul 22  2013 configuration.xsl
-rw-r--r--  1 chris  wheel   178B Jul 22  2013 core-site.xml
-rw-r--r--  1 chris  wheel   327B Jul 22  2013 fair-scheduler.xml
-rw-r--r--  1 chris  wheel   2.4K Jul 22  2013 hadoop-env.sh
-rw-r--r--  1 chris  wheel   2.0K Jul 22  2013 hadoop-metrics2.properties
-rw-r--r--  1 chris  wheel   4.5K Jul 22  2013 hadoop-policy.xml
-rw-r--r--  1 chris  wheel   178B Jul 22  2013 hdfs-site.xml
-rw-r--r--  1 chris  wheel   4.9K Jul 22  2013 log4j.properties
-rw-r--r--  1 chris  wheel   2.0K Jul 22  2013 mapred-queue-acls.xml
-rw-r--r--  1 chris  wheel   178B Jul 22  2013 mapred-site.xml
-rw-r--r--  1 chris  wheel    10B Jul 22  2013 masters
-rw-r--r--  1 chris  wheel    10B Jul 22  2013 slaves
-rw-r--r--  1 chris  wheel   2.0K Jul 22  2013 ssl-client.xml.example
-rw-r--r--  1 chris  wheel   1.9K Jul 22  2013 ssl-server.xml.example
-rw-r--r--  1 chris  wheel   3.8K Jul 22  2013 task-log4j.properties
-rw-r--r--  1 chris  wheel   382B Jul 22  2013 taskcontroller.cfg

但是,在 Apache Hadoop 2.x 发行版中,您不会获得 conf 目录。

Hadoop 1.x的conf和Hadoop 2.x的etc/hadoop的内容有些相似。您将看到各种 *-site.xml 文件。有关配置的更多详细信息,请参阅 Cluster Setup指导。

关于Hadoop 安装文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34514416/

相关文章:

mysql - SQL/Hive 表别名

hadoop - PIG - 标量在输出中有多行

android - 将 Apache Pig 导入 Android 项目导致 "Unable to execute dex: Java heap space"错误

hadoop - 如何在配置单元中转置/旋转数据?

rest - 建议的基于 Hadoop 的设计/组件以获取定期 REST API 调用

apache-spark - Spark 作业未显示在 Google Cloud 的 Hadoop UI 中

hadoop - 集群节点上的Hbase映射器/缩减库要求

java - 安装 pig 时出现“未设置 JAVA_HOME”错误。怎么办?

hadoop - hadoop2中的JobClient.java和JobSubmitter.java有什么区别?

hadoop - 需要澄清一些基本的HDFS术语