我今天写作业的时候才发现eclipse中的创建空文件和上传文件都不能用。。
头大。。。
创建空文件的问题,这个问题我在命令行中用 haoop dfs -mkdir /文件名 能解决
但是在eclipse却解决不了也没有反馈。。
一直到我发现。。hdfs-site.xml文件的最后
最后这个我一开始把/不知道什么之后写成了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>