0

VMware ワークステーションを使用してスタンドアロンの 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

任意のポインタをお願いします? とても有難い。

4

1 に答える 1