我今天写作业的时候才发现eclipse中的创建空文件和上传文件都不能用。。
头大。。。
Gq5V4e.png

创建空文件的问题,这个问题我在命令行中用 haoop dfs -mkdir /文件名 能解决
但是在eclipse却解决不了也没有反馈。。
一直到我发现。。hdfs-site.xml文件的最后
Gq52vR.png
最后这个我一开始把/不知道什么之后写成了t 也没有报错 datanode也能够启动
后来我改回来重启一下dfs就可以了。。

关于上传文件的问题。。。

网上主流给了这三种方式解决。

解决办法:

方法1:通过命令行给hdfs的root权限:hadoop fs -chmod 777

方法2: 通过修改VM arguments环境变量

右键项目-》run configuration-》Arguments-》VM arguments

添加:-DHADOOP_USER_NAME=***(***代表你的linux环境下用户名,我的cmaster)

方法3:修改hdfs-site.xml配置参数



<property>

<name>dfs.permissions</name>

<value>false</value>

</property>