我是Hadoop的新手。我正在尝试设置单节点群集。
我注意到在我阅读的文档中(即使在Apache的配置站点上),它总是引用conf /目录中的配置文件。但是,当我下载2.X.X版本时,我只看到etc / hadoop目录中的配置文件。
我已经用Google搜索了这个。我试过阅读hadoop文档,但它指的是“confoop”文件。目录,如前所述。
所以,我的问题是:我只是在etc / hadoop目录中配置它们所在的文件,还是需要将它们移动到conf目录(自己创建?)。
感谢
答案 0 :(得分:2)
在Hadoop 2中,etc / hadoop目录本身确实是conf目录,不需要创建单独的目录。测试这个的一种快速方法就是在file:///和你的hdfs:// host:port / setting之间修改类似fs.default.name的东西,并运行一个快速的" hadoop fs -ls"看看你最终到了哪里。
答案 1 :(得分:0)
摘自Hadoop:权威指南 -
"在Hadoop 2.0及更高版本中,MapReduce在YARN上运行,还有一个额外的内容 配置文件名为yarn-site.xml。所有的配置文件都应该放在 etc / hadoop子目录"
所以你不必创建一个新的conf目录..
答案 2 :(得分:0)
Hadoop版本2.x.x是apache yarn,它在etc / hadoop / directory中有配置。我建议你按照Apache YARN网站here
上的设置进行操作