我在 Ubuntu 上工作,并使用 Eclipse 来处理 Hadoop。设置运行配置后,出现一条消息Incomplete HDFS URI, no host
更新:找到了解决方案!但运行程序后,消息显示Server IPC version 9 cannot communicate with client version 4
解决方案:似乎我添加了用于 Hadoop 1 版本的 jar 文件。删除它并放置一个新版本 :)
谢谢
答案1
查找你的 core-site.xml。我的如下所示:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost/</value>
</property>
</configuration>
当我从我的 Eclipse IDE 运行代码时。
另外请确保 /usr/lib/hadoop/lib/*.jar(我有 Cloudera Hadoop 发行版)位于您的构建路径中。