Hadoop:伪集群,添加datanode

时间:2014-05-19 13:16:29

标签: hadoop

我正在尝试为实验群集安装多个伪节点。原因很简单:我办公室里只有一台机器。

因此,我遵循了本指南:特别是Matt的答案: http://search-hadoop.com/m/sApJY1zWgQV/

  1. 我创建了一个额外的文件夹conf2

    1.1。在hadoop-env.sh中,我将HADOOP_IDENT_STRING编辑为$ {USER} _02

    1.2。我更改了hdfs-site.xml中的data.dir

    1.3。在hdfs-site.xml中,我更改了端口:

    • dfs.datanode.address(默认为0.0.0.0:50010)
    • dfs.datanode.ipc.address(默认为0.0.0.0:50020)
    • dfs.datanode.http.address(默认为0.0.0.0:50075)
    • dfs.datanode.https.address(默认0.0.0.0:50475)
  2. 我尝试了命令:" ./ hadoop-daemons.sh --config ../conf2 start datanode" 在我当前的单节点hadoop系统

  3. 错误仍然是:" localhost:datanode作为进程42855运行。先停止它。"

    jps命令说:

    :~/hadoop/bin$ jps 
    2255 Jps 
    43412 SecondaryNameNode
    43853 TaskTracker
    42855 DataNode
    43544 JobTracker
    42537 NameNode
    

    有没有人知道我现在如何欺骗我的hadoop系统接受额外的数据节点?

    非常感谢

0 个答案:

没有答案