为什么Linux里用eclipse编写 hdfs写入文件报错,求大神帮助!!!!!!

图片说明
用shell 启动Hadoop时 ,名称节点和数据节点也启动不了

4个回答

你这个是缺少包了,http://download.csdn.net/download/u012457196/7524175
下载上面那个,放在你项目的lib里面,然后加入到classpath,如果你用maven,可以用下面的:

放在你的pom.xml里面,

<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.2</version>
</dependency>

错误挺明显的,classnotfound,下载jar包添加到classpath就行了。
namenode 和datanode没启动的话就删log重新format,前提是几个核心配置都对

NoClassDefdoundError错误一般都是缺少相应的jar包, 很明显这个错误是缺少commons-logging.jar,构建路径里面加进去就好了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问