不推荐使用INFO配置弃用会话ID而是使用dfs metrics session-id

时间:2015-11-25 02:41:56

标签: hadoop

我正在尝试设置hadoop 2.6.2。几乎所有事情都已经完成。

我的Ubuntu版本:15.10 我的hadoop路径是/usr/local/hadoop/hadoop-2.6.2 Java路径是/usr/local/java/jdk1.8.0_65

我在/ etc / profile

中提到了java和hadoop路径

我在hadoop-2.6.2 / etc / hadoop中编辑了4个文件:core-site.xml,hadoop-env.sh,hdfs-site.xml和mapred-site.xml

但是当我尝试从hadoop site执行以下命令时

bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.2.jar grep input output 'dfs[a-z.]+'

然后它给了我以下错误

 INFO Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id
15/11/25 07:57:09 INFO jvm.JvmMetrics: Initializing JVM Metrics with processName=JobTracker, sessionId=
java.net.ConnectException: Call From jass-VirtualBox/127.0.1.1 to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

可能是什么原因?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但在ubuntu 14.04 LTS上。 我用以下命令解决了它:

sbin/stop-dfs.sh
bin/hdfs namenode -format
sbin/start-dfs.sh

第一个命令将停止所有守护进程。 第二个将格式化文件系统。 第三个将再次启动所有守护进程。