我已經在運行於virtualbox上的ubuntu上安裝了hadoop。當我第一次安裝hadoop時,我可以啓動hdfs並創建沒有問題的目錄。Hadoop僞分佈式java.net.ConnectException:在虛擬框上拒絕連接
但是,當我嘗試在hdfs上運行ls命令時,我重新啓動虛擬機時,出現「連接被拒絕」錯誤。然後,我在sshd_config基礎上添加了「Port 9000」Hadoop cluster setup - java.net.ConnectException: Connection refused,現在我得到了「ls:本地異常失敗:com.google.protobuf.InvalidProtocolBufferException:協議消息標記具有無效的線路類型;主機詳細信息:本地主機爲:」 hadoop/127.0.1.1「;目標主機是:」localhost「:9000;」
-------------- etc/hadoop/core-site.xml ---- ---------
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
-------------- etc/hadoop/hdfs-site.xml ----------- ------
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
這是否問題的幫助:http://stackoverflow.com/questions/31849433/hadoop-protocol-message-tag-had-invalid-wire-type –
這是不同的問題。 – zhumingvictor