专栏首页蓝天执行“hdfs dfs -ls”时报ConnectException

执行“hdfs dfs -ls”时报ConnectException

原因可能是指定的端口号9000不对,该端口号由hdfs-site.xml中的属性“dfs.namenode.rpc-address”指定,即为NameNode的RPC服务端口号。

文件上传后,被存储在DataNode的data(由DataNode的hdfs-site.xml中的属性“dfs.datanode.data.dir”指定)目录下,如:

$HADOOP_HOME/data/current/BP-139798373-172.25.40.171-1397735615751/current/finalized/blk_1073741825

文件名中的“blk”是block,即块的意思,默认情况下blk_1073741825即为文件的一个完整块,Hadoop未对它进额外处理。

hdfs dfs -ls hdfs://172.25.40.171:9000
14/04/17 12:04:02 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.attempts;  Ignoring.
14/04/17 12:04:02 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.retry.interval;  Ignoring.
14/04/17 12:04:02 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.attempts;  Ignoring.
14/04/17 12:04:02 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.retry.interval;  Ignoring.
14/04/17 12:04:02 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.attempts;  Ignoring.
14/04/17 12:04:02 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.retry.interval;  Ignoring.
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /data/hadoop/hadoop-2.4.0/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
14/04/17 12:04:02 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
14/04/17 12:04:03 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.attempts;  Ignoring.
14/04/17 12:04:03 WARN conf.Configuration: mapred-site.xml:an attempt to override final parameter: mapreduce.job.end-notification.max.retry.interval;  Ignoring.
ls: Call From VM-40-171-sles10-64/172.25.40.171 to VM-40-171-sles10-64:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • shell脚本实现对网卡流量监控

    突然想对linux的网卡流量进行监控,又不想使用cacti,觉得配置snmp很麻烦。现成的工具好像也没啥太好用的。决定自己写一个脚本。

    一见
  • 基于MySQL自增ID字段增量扫描研究

    需要按照自增ID字段进行增量查询,有些表的自增ID是主键,而有些表的自增只是普通索引,有些采用MyISAM,有些采用InnoDB。

    一见
  • C++标准库addressof的应用

    C++11将addressof作为标准库的一部分,用于取变量和函数等内存地址。 代码示例: #include #include vo...

    一见
  • Python笔试面试题总结(二)

    1、什么是协程?--> yield 有什么作用?--> yield 实现协程底层是怎么实现的?--> from yield 又是什么?

    用户7685359
  • 具有学术论文链接的GitHub存储库:开放访问,可追溯性和演进(CS.SE)

    在已发布的科学突破及其实现之间的可追溯性至关重要,尤其是在开源软件将前沿科学实现到其代码中的情况下。但是,对齐GitHub存储库和学术论文之间的链接可能会很困难...

    蔡小雪7100294
  • 行业|批量签署神器,电子合同拯救招聘季HR

    在“金三银四”招聘季中,不少HR都在发布招聘信息、邀约面试、员工入职手续等流程中来回折腾,疲惫不堪。在一些大型企业,特别是劳动密集型的制造业,每周可能就有几十上...

    法大大电子合同
  • shell技巧分享(三)

    songleo
  • 行业 | 一个系统管理所有劳动合同,HR减负有妙招

    进入夏季,在经过春季人员招聘之后,企业各岗位上的人员已陆续到位。公司人员越来越多,劳动合同管理成为了一个让HR们头疼不已的问题。

    法大大电子合同
  • Hive 各版本关键新特性(Key New Feature)介绍

    开源世界里的代码受社区推动和极客文化的影响,变化一直都很快。这点在 hadoop 生态圈里表现尤为突出,不过这也与 hadoop 得到业界的广泛应用以及各种需求...

    用户1177713
  • 【编程之美】最短路径

    最短路径 任意给定两个数字A和B,通过将A和6个数(7,-7,5,-5,12,-12)做加减运算,运算次数不限,每个数可以被使用多次,求从A到B最少要经过多少次...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券