我已经在运行于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