Hadoop dfsadmin -shutdownDatanode

时间:2017-03-08 08:33:52

标签: hadoop hadoop2

ipc_port是什么意思?我应该在

中作为一个参数传递什么
-shutdownDatanode <datanode_host:ipc_port> [upgrade]]
-getDatanodeInfo <datanode_host:ipc_port>]

我输入了hdfs dfsadmin -shutdownDatanode impc2390.htcitmr:22

它抛出了一个错误

  

shutdownDatanode:本地异常失败:   com.google.protobuf.InvalidProtocolBufferException:协议消息   标签有无效的电线类型。主机详细信息:本地主机是:   “impc2361.htcitmr / 192.168.10.104”;目的地主机是:   “impc2390.htcitmr”:22;

my /etc/hosts
127.0.0.1       localhost
192.168.10.101  impc2391.htcitmr impc2391
192.168.10.103  impc2390.htcitmr impc2390
192.168.10.102  impc2359.htcitmr impc2359
192.168.10.104  impc2361.htcitmr impc2361
192.168.10.105  impc2389.htcitmr impc2389

请帮助

1 个答案:

答案 0 :(得分:1)

为什么使用端口22?您可以检查DataNode上的配置以找到正确的端口吗?到default它是50020:

dfs.datanode.ipc.address: 0.0.0.0:50020 datanode ipc服务器地址和端口。

您可以在位于hadoop目录中的 hdfs-site.xml 文件的本地数据节点中找到此参数。