Ora*_*lue 2 java linux ubuntu hadoop connectexception
目前我正在尝试在我的ubuntu 14.10(32位utopic)上安装hadoop-2.6.0.我按照这里的指示:
但是,当我尝试格式化namenode时,无法启动namenode.
这是我在尝试执行hdfs或hadoop namenode -format时不断收到的内容:
15/04/11 16:32:13 FATAL namenode.NameNode: Fialed to start namenode
java.lang.IllegalArgumentException: URI has an authority component
at java.io.File.<init>(File.java:423)
at org.apache.hadoop.hdfs.server.namenode.NNSStorage.getStorageDirectory(NNStorage.java:329)
at
org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournals(FSEditLog.java: 270)
at
org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournalsForWrite(FSEditLog.java:241)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:935)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1379)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1504)
15/04/11 16:32:13 INFO util.ExitUtil: Exiting with status 1
15/04/11 16:32:14 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at ThinkPad-Edge-E540/127.0.1.1
************************************************************/
Run Code Online (Sandbox Code Playgroud)
我是linux和hadoop的新手.请帮我解决这个问题.此外,当我第一次尝试安装hadoop时,我收到如下错误消息:
java.net.ConnectException: Call From ThinkPad-Edge-E540/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
Run Code Online (Sandbox Code Playgroud)
后来,我卸载了hadoop 2.6.0,现在我正在尝试按照上面的链接显示当前指令.
更新
我删除了之前版本中安装的所有以前安装的java(jdk1.7.0).但错误信息仍然存在.
更新
这是我的etc/hosts中显示的内容:
127.0.0.1 localhost
127.0.1.1 myname-mycomputer (I have commented out this line per suggestion)
#The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00:0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)
当我错误地为hdfs-site.xml中的namenode和datanode以及core-site.xml中的tmp dir路径指定错误路径时,会出现此问题,例如,路径应该格式良好,例如 -
<property>
<name>dfs.namenode.edits.dir</name>
<value>file:///home/hadoop/hadoop-content/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///home/hadoop/hadoop-content/hdfs/datanode</value>
</property>
Run Code Online (Sandbox Code Playgroud)
对于core-site.xml中的temp dir,它就像 -
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/hadoop-content/tmp</value>
</property>
Run Code Online (Sandbox Code Playgroud)
有时我们在指定时犯了错误 - file:///
| 归档时间: |
|
| 查看次数: |
2953 次 |
| 最近记录: |