从ftp上传文件到hadoop的一个坑
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,执行如下命令,发现报错[hdfs@cdhm1 ~]$ hadoop distcp ftp://ftp01:ftppasswd@132.110.64.186/test hdfs:///user/data
千家信息网最后更新 2025年12月02日从ftp上传文件到hadoop的一个坑
执行如下命令,发现报错
[hdfs@cdhm1 ~]$ hadoop distcp ftp://ftp01:ftppasswd@132.110.64.186/test hdfs:///user/dataError: java.net.SocketException: 网络不可达 at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at org.apache.commons.net.SocketClient.connect(SocketClient.java:171) at org.apache.commons.net.SocketClient.connect(SocketClient.java:192) at org.apache.hadoop.fs.ftp.FTPFileSystem.connect(FTPFileSystem.java:133) at org.apache.hadoop.fs.ftp.FTPFileSystem.getFileStatus(FTPFileSystem.java:405) at org.apache.hadoop.tools.mapred.CopyMapper.map(CopyMapper.java:218) at org.apache.hadoop.tools.mapred.CopyMapper.map(CopyMapper.java:50) at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:145) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:787) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341) at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:163) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1671) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158)
这是为什么呢?命令应该的正确的。
查网络,正常,ftp也能正常传输。
防火墙,selinux都已经关闭,但就是执行报错。
百思不得其解。
查了好多资料,才发现:
原来,hadoop官方不提供ftp接口!
只有个人开发的工具,感觉安装挺麻烦,也许还会有bug,参考资料链接:
http://www.linuxidc.com/Linux/2013-01/78302.htm
我就没安装了,现在是先把文件从ftp下载到本地,在通过
[hdfs@cdhm1 ~]$ hadoop fs -put test /user/data
上传到hadoop中,虽然麻烦点,但胜在稳定,后期也可通过脚本来简化步骤。
命令
网络
资料
麻烦
文件
百思不得其解
个人
参考资料
只有
官方
就是
工具
感觉
接口
步骤
脚本
这是
链接
防火墙
可通
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术基础教材下载
华为手机打开软件服务器异常
天津发展软件开发特点
学校网络安全应急演练流程
ip摄像服务器
浙江工控软件开发报价
软件系统数据库环境说明
苹果存储服务器安全吗
网络安全常用的技术是
服务器管理员离职交接
易联网络技术
网络安全特点包括以下几点
江苏管理冷库软件开发
私有云服务器软件win7
网络技术及应用的读书报告
数据库实现路径查询
河北服务器虚拟化定制
浙江通用软件开发价格走势
证监会诚信数据库
虚拟服务器管理软件提供商
软件开发用哪种语言好学
网店的网络安全包括哪几类
数据库实体等基本概念
怎么开冰雪复古服务器
es数据库如何创建索引
u8数据库配置错误26
服务器硬盘热插拔报警恢复
小规模会计核算软件数据库类型
SQL数据库编辑表格
尉氏百事通网络技术有限公司