Java Api可以查看,不能写入和读取

来源:3-11 Java API操作HDFS文件系统

WGray0

2017-11-02

http://img.mukewang.com/szimg/59fadf710001cea913280488.jpg

列出文件的api可以正常使用

读取文件的就报错了,而且写入文件也报错如下:http://img.mukewang.com/szimg/59fae158000184d017780647.jpg

麻烦老师帮忙看看吧

写回答

2回答

Michael_PK

2017-11-02

第一个:block丢失,你重新put一个上去再测试, 第二个:你重新你的hdfs不正常。 总的来说你的hdfs应该不是出于正常工作状态

0
3
WGray0
用netstat查询,监听的ip都是127.0.0.1,所以在linux系统用命令操作都没有问题,远程用api操作就出现问题了
2017-11-03
共3条回复

WGray0

提问者

2017-11-03

呵呵,两个问题都解决了。

之前修改 /etc/hosts 文件的时候我修改的 127.0.0.1 后面为hadoop000

现在我 127.0.0.1 后面不改,还是localhost

添加了一行:

192.168.xxx.xxx hadoop000 之后,不需要加property-dfs.namenode.rpc-bind-host也可以正常访问hdfs了,同时可以创建和读取文件了,艰辛啊,哈哈

1
0

10小时入门大数据

【毕设】大数据零基础入门必备,轻松掌握Hadoop开发核心技能

1456 学习 · 656 问题

查看课程