我正在尝试为实验群集安装多个伪节点。原因很简单:我办公室里只有一台机器。
因此,我遵循了本指南:特别是Matt的答案: http://search-hadoop.com/m/sApJY1zWgQV/
我创建了一个额外的文件夹conf2
1.1。在hadoop-env.sh中,我将HADOOP_IDENT_STRING编辑为$ {USER} _02
1.2。我更改了hdfs-site.xml中的data.dir
1.3。在hdfs-site.xml中,我更改了端口:
我尝试了命令:" ./ hadoop-daemons.sh --config ../conf2 start datanode" 在我当前的单节点hadoop系统
错误仍然是:" localhost:datanode作为进程42855运行。先停止它。"
jps命令说:
:~/hadoop/bin$ jps
2255 Jps
43412 SecondaryNameNode
43853 TaskTracker
42855 DataNode
43544 JobTracker
42537 NameNode
有没有人知道我现在如何欺骗我的hadoop系统接受额外的数据节点?
非常感谢