在Windows环境中的Eclipse操作Linux中的Hadoop(上传、删除、下载文件)

前提环境:在Windows环境中的Eclipse连接Linux中的Hadoop

1.查看文件

双击当前的文件的时候当前的eclipse很卡,不能动,最后报错:不能打开文件解决办法:借鉴其中的权限的问题

在这里插入图片描述

2.关闭Hadoop的安全模式

hadoop dfsadmin -safemode leave

3.发现当前的用户的名称不是location的用户名称

修改当前文件的权限,就可以让当前电脑的账户使用

hadoop fs -chomd 777 /input
hadoop fs -chomd 777 /input/file*.txt

在这里插入图片描述

4.发现当前的上传的文件竟然只有0kb

经过查看原来是没有开启datanode端口,所以不能访问:参考:上传文件没有内容

开启datanode端口50010访问权限

//开放50010端口
firewall-cmd --zone=public --add-port=50010/tcp --permanent
//重启防火墙
systemctl restart firewalld.service
//重载配置文件
firewall-cmd --reload

在这里插入图片描述

5.再次查看

双击查看文本内容(有数据了):在这里插入图片描述

6.上传文件并查看

在这里插入图片描述
这里也有内容不再是0kB

7.下载文件

在这里插入图片描述

8.总结

1.当当前的权限控制还有文件的权限配置以及当前的端口配置完毕后,就会发现当前的eclipse再也不卡了,就是秒级速度很快!(出现了卡顿就是这些端口权限的问题)

2.当前的Linux中存在权限操作问题一定要注意当前的权限(直接修改为777),不然当前的计算机用户无法访问

3.一定要注意开放端口的问题,没有datanode端口的开放,就只能上传空文件,一直访问失败的结果

4.hdfs权限校验一定要关闭,由于是windows用户的操作,默认使用当前windows的用户去访问,会造成没有权限

以上就是本人使用eclipe操作Linux中Hadoop中的文件所出现的坑,踩过这些坑就好了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值