各种奴隶节点上的路径

时间:2013-05-24 12:51:41

标签: hadoop

我在3个节点上安装了hadoop,1个主节点和2个节点。 主节点和从节点之一具有相同的hadoop路径,即/ home / hduser / hadoop, 但是在一个从节点中它是不同的,即/ usr / hadoop

所以当从master namenode和jobtarcker启动时运行./start-all.sh,并且datanode在一个具有与主节点相同的hadoop路径的slave上启动,但在其他从节点上它会给出错误,如 -

ngs-dell:bash:第0行:cd:/ home / hduser / hadoop / libexec / ..:没有这样的文件或目录

表示它在与master相同的路径上搜索,但它有不同的路径。

请告诉我如何解决这个问题。

另外一个疑问是,所有hadoop节点(master& slave)应该具有相同的用户名是强制性的,在我的例子中它是hduser。如果我在hadoop集群的一个节点上更改,那么它会给我错误。

1 个答案:

答案 0 :(得分:0)

我认为您可能无法更改从属节点中core-site.xml的'hadoop.tmp.dir'设置。

您可以在this post

中查看答案