更改数据/名称节点时发生hadoop连接被拒绝错误

lrpiutwd  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(774)

我有一个使用vmware workstation的独立hadoop设置。我可以使用以下命令启动hadoop。/start-dfs.sh./start-yarn.sh
下面是hdfs-site.xml

<property>
  <name>dfs.namenode.name.dir</name>
  <value>file:/home/hduser/mydata/hdfs/namenode</value>
 </property>
 <property>
  <name>dfs.datanode.data.dir</name>
  <value>file:/home/hduser/mydata/hdfs/datanode</value>
 </property>

现在,我得到了一个单独的dfs目录,我想指向它。请注意,此dfs目录包含目录,如namenode、datanode和secondarydatanode。我用这篇文章作为参考(https://community.hortonworks.com/articles/2308/how-to-move-or-change-the-hdfs-datanode-directorie.html)
但是在将hdfs-site.xml配置到新节点(在路径mynewdatanode中)之后,如下所示

<property>
  <name>dfs.namenode.name.dir</name>
  <value>file:/home/hduser/mynewdata/hdfs/namenode</value>
 </property>
 <property>
  <name>dfs.datanode.data.dir</name>
  <value>file:/home/hduser/mynewdata/hdfs/datanode</value>
 </property>

我用上面的配置启动了hadoop,但是我看到一个连接被拒绝的错误

hduser@ubuntu:/usr/local/hadoop/sbin$ hdfs dfs -ls /wordcount/
ls: Call From ubuntu/192.168.52.143 to localhost:9000 failed on connection  exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

有什么指示吗?非常感谢。

bfrts1fy

bfrts1fy1#

格式化namenode可以解决此问题。下面是命令/bin/hadoop namenode-format

相关问题