java - 执行hadoop fs -ls 如下命令报错了:
怪我咯
怪我咯 2017-04-18 09:19:32
[Python讨论组]
[root@HTY2-1 data]# hadoop fs -ls
Exception in thread “main” java.lang.RuntimeException: core-site.xml not found
    at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2485)
    at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2411)
    at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2321)
    at org.apache.hadoop.conf.Configuration.set(Configuration.java:1059)
    at org.apache.hadoop.conf.Configuration.set(Configuration.java:1031)
    at org.apache.hadoop.conf.Configuration.setBoolean(Configuration.java:1369)
    at org.apache.hadoop.util.GenericOptionsParser.processGeneralOptions(GenericOptionsParser.java:319)
    at org.apache.hadoop.util.GenericOptionsParser.parseGeneralOptions(GenericOptionsParser.java:485)
    at org.apache.hadoop.util.GenericOptionsParser.(GenericOptionsParser.java:170)
    at org.apache.hadoop.util.GenericOptionsParser.(GenericOptionsParser.java:153)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:64)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
    at org.apache.hadoop.fs.FsShell.main(FsShell.java:340)
[root@HTY2-1 data]#

[root@HTY2-1 data]# hadoop classpath
/root/Downloads/hadoop-2.7.2/etc/hadoop:/usr/lib/hadoop/lib/:/usr/lib/hadoop/.//:/usr/lib/hadoop-hdfs/./:/usr/lib/hadoop-hdfs/lib/:/usr/lib/hadoop-hdfs/.//:/usr/lib/hadoop-yarn/lib/:/usr/lib/hadoop-yarn/.//:/usr/lib/hadoop-mapreduce/lib/:/usr/lib/hadoop-mapreduce/.//
[root@HTY2-1 data]# cd
[root@HTY2-1 ~]# ls
cache1  Desktop  Downloads  gitclone  idea  IdeaProject  software  Templates
[root@HTY2-1 ~]# cd Downloads
[root@HTY2-1 Downloads]# ls
apache-maven-3.3.3             idea
apache-maven-3.3.3-bin.tar.gz  ideaIC-2016.1.2b.tar.gz
fonts                          jdk1.8.0_92
fonts.tar.bz2                  jdk-8u92-linux-x64.tar.gz
hadoop-2.7.2-jar-dependence    libhadoop.so.1.0.0
hadoop-2.7.2-src               scala-2.10.5.rpm
hadoop-2.7.2-src.tar.gz        spark
hadoop-2.7.2.tar.gz
[root@HTY2-1 Downloads]#

[root@HTY2-1 Downloads]# hadoop version
Hadoop 2.6.0-cdh5.4.8
Subversion http://github.com/cloudera/hadoop -r d93b087d75839b271edf190638669bfde9bdc796
Compiled by jenkins on 2015-10-15T16:04Z
Compiled with protoc 2.5.0
From source with checksum e3ea30a354dfe490b21f10ab2e3693
This command was run using /usr/lib/hadoop/hadoop-common-2.6.0-cdh5.4.8.jar
[root@HTY2-1 Downloads]#

2.7.2那个解压缩之后的包我已经删除了
不知道为啥还提示有2.7.2

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
伊谢尔伦

配置/etc/hadoop/conf(配置文件的位置)
产生新的报错:
[root@HTY2-1 conf]# hadoop fs -ls
ls: No Route to Host from HTY2-1/192.168.83.135 to HTY2-1:8020 failed on socket timeout exception: java.net.NoRouteToHostException: 没有到主机的路由; For more details see: http://wiki.apache.org/hadoop...
[root@HTY2-1 conf]#

怪我咯

不是提示core-site.xml没找到吗,你看看你配置文件目录下有没有,好像需要改名字

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号