java - 执行hadoop fs -ls 如下命令报错了:
怪我咯
怪我咯 2017-04-18 09:19:32
0
2
499
[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 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沒找到嗎,你看你設定檔目錄下有沒有,好像要改名字

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!