hadoop启动namenode失败
来源:互联网 发布:淘宝店铺话费充值模板 编辑:程序博客网 时间:2024/05/22 23:43
启动hadoop的namenode时,报错:
ERRORorg apache. Hadoop. HDFS. Server. The namenode. The namenode: Java. Lang. IllegalArgumentException: Does not contain a valid host: port authority: HDFS: / / hadoop_forged: 9000
原因分析:
一般都是配置文件错误,访问的地址或者端口号不正确
所以查看$HADOOP_HOME/conf/core-site.xml文件
--------------------------------------------------------------
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://hadoop_forged:9000</value>
<description>change your own hostname</description>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop/tmp</value>
</property>
</configuration>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://hadoop_forged:9000</value>
<description>change your own hostname</description>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop/tmp</value>
</property>
</configuration>
--------------------------------------------------------------
以及$HADOOP_HOME/conf/mapred-site.xml文件
--------------------------------------------------------------
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>hadoop_forged:9001</value>
<description>change your own hostname</description>
</property>
</configuration>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>hadoop_forged:9001</value>
<description>change your own hostname</description>
</property>
</configuration>
--------------------------------------------------------------
以及/etc/hosts文件
--------------------------------------------------------------
192.168.1.99 hadoop_forged
--------------------------------------------------------------
许多错误的原因都是这些文件不是一致的,也就是说xml文件中设置的主机名不正确。
但是三个文件都是一致的,所以我的错误不是这个问题。
于是我将mapred-site.xml以及core-site.xml中hadoop_forged都修改成localhost,发现start-all.sh可以成功启动namenode。
我恍然大悟,刚才我修改过主机名,之前的主机名不是hadoop_forged。
我的/etc/sysconfig/network文件
--------------------------------------------------------------
NETWORKING=yes
HOSTNAME=hadoop_forged
HOSTNAME=hadoop_forged
--------------------------------------------------------------
所以将xml中文件localhost修改为hadoop_forged重启了一下linux系统,再执行start-all.sh,没有报错,并且执行jps可以查看到namenode以及其他相关java进程。
0 0
- hadoop启动namenode失败
- hadoop启动namenode失败
- hadoop namenode启动失败
- hadoop namenode启动失败解决
- hadoop格式化namenode失败
- Hadoop格式化namenode失败
- hadoop namenode 在磁盘空间快满时启动失败的处理方法
- hadoop分布式环境部署之namenode或datanode启动失败
- Hadoop name node 目录更改, NameNode 进程启动失败
- hadoop启动namenode失败异常,求解决方法,小弟不胜感激!!!
- Hadoop集群中启动namenode失败的解决办法
- Hadoop启动namenode失败,端口号冲突问题解决
- namenode启动失败
- hadoop 无法启动 namenode
- Hadoop namenode无法启动
- Hadoop namenode无法启动
- Hadoop namenode无法启动
- hadoop 无法启动namenode
- Centos6.5_64 下SVN独立服务器安装配置
- java IKAnalyzer配置
- webdynpro 确认对话框实现方法
- 用DropBox分享Unity3D的Web应用
- asp.net学习——page类属性Request、Response、Server、Session、Cookie
- hadoop启动namenode失败
- HDU—— 1328 IBM Minus One
- 【搜索】 HDU 3137 No Left Turns
- win7用mingw编译ffmpeg+x264总结
- Android ROM 刷机脚本 updater-script 的基本流程和初级语句说明
- cocos2d js 读取由cocos studio生成的json格式的配置文件
- setInterval参数传递
- Transact-SQL提供的4个排名函数: RANK(),DENSE_RANK(),ROW_NUMBER(),NTILE()
- 求斐波那契数