如何在Hadoop中将机器设置为Task-Tracker



我是hadoop框架的新手,我一直在看《hadoop in Action》这本书。我能够用Ubantu设置伪分布式环境。我对Task-Tracker和DataNode有一个疑问。

我们在core-site.xml中分配NameNode,在mapred-site.xml中分配Job-Tracker。我们将在哪里定义任务跟踪器和DataNode。假设我有一台机器"xye3434",我想把它用作任务跟踪器,我该如何定义它?xml中有设置吗?

所有的TastTrackers/datanode都应该在Hadoop安装文件夹的conf/slaves文件中指定。Bin/start-dfs.sh和Bin/start-mapred.sh脚本将遍历slave文件,然后使用无密码SSH登录到机器,然后在所有slave上启动相应的守护进程。

最新更新