我正在尝试设置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
可能是什么原因?
答案 0 :(得分:0)
我遇到了同样的问题,但在ubuntu 14.04 LTS上。 我用以下命令解决了它:
sbin/stop-dfs.sh
bin/hdfs namenode -format
sbin/start-dfs.sh
第一个命令将停止所有守护进程。 第二个将格式化文件系统。 第三个将再次启动所有守护进程。