Hadoop服务器重启后NameNode不能启动的问题
2018-01-04 22:47:43
huyunyun
  • 访问次数: 30
  • 注册日期: 2017-12-13
  • 最后登录: 2018-01-20
  • 当前积分: 323

当你在学习和使用hadoop时,也许会遇到这样的一个问题,运行bin/start-all.sh时发现namenode没有启动,可以通过以下方法进行排查解决:

翻看日志,寻找错误提示,并进行内容的改进,最后进行重启

原因一:权限问题

#查看日志

cd /usr/local/hadoop/logs

#发现权限问题,更改文件权限

chown -R hadoop:hadoop /usr/local/hadoop/hdfs/*

chown -R hadoop:hadoop  /usr/local/hadoop/logs

#重启hadoop

bin/stop-all.sh

bin/start-all.sh

原因二:tmp文件问题

#创建hadoop_tmp目录

sudo mkdir ~/hadoop_tmp

#修改hadoop/conf目录里面的core-site.xml文件,加入以下节点

<property>

      <name>hadoop.tmp.dir</name>

      <value>/home/user/hadoop_tmp</value>

      <description>A base for other temporary directories.</description>

</property>

#格式化Namenode

hadoop namenode –format

#启动hadoop

start-all.sh

以上是hadoop namenode启动不了常见的原因,当然不排除其他原因的存在,可以尝试用这两种方式试一试!

Linux是什么?

Windows操作系统一样,Linux也是一个操作系统软件,只不过它是企业级服务器操作系统,Linux系统以安全、稳定、免费、高效、可自由更改源代码著称,这几个优秀的特点使得Linux系统大受欢迎,并且未来也会越来越火!

Linux系统发展前景?

常用的IT服务器有LinuxUnixWindows操作系统,其中Linux因其稳定、开源、免费、安全、高效的特点,发展迅猛,在服务器市场占有率超过80%,随着云计算的发展,Linux在未来服务器领域仍是大势所趋!

Linux就业前景如何?

随着开源软件在世界范围内影响力的日益增强,Linux在服务器、桌面、行业定制等领域获得了长足发展,尤其在服务器领域,占有较高的市场份额,并形成大规模市场应用的局面,引起了全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。

Linux的强劲发展势头,必然导致Linux运维需求量的增加,据相关平台统计,2017年国内Linux运维招聘岗位需求平均日招聘量为9714条,平均月薪为16340元, 作为高薪、热门且具有发展前途的职业,Linux运维工程师现已成为IT行业中很多人向往的高薪职业!

哪些公司在用Linux

百度、腾讯、阿里巴巴、淘宝网、京东商城、小米网、58同城、Sina、网易、滴滴打车、摩拜单车等都在大量使用Linux操作系统,国外的企业更是对Linux情有独钟,谷歌、Facebook、亚马逊等,毫不夸张地说,只要你能随口说出来想到的公司后台几乎都在使用Linux系统(包括Windows的厂商微软公司也在亲近Linux系统),我们使用的手机、平板等大多都在使用Linux系统(安卓版),苹果系列产品也都是类Linux系统(Unix),可见Linux系统的应用之广,可以预见未来至少是10年,Linux将是服务器端最火、应用最广的操作系统,没有之一,中国国家也在大力扶持Linux系统,从中小学开始普及Linux系统。

如何学Linux编程?

想要系统全面的学好Linux编程,就要师从大牛,老男孩教育的Linux培训老师如老男孩、赵班长等均是行业领军人物,拥有丰富的Linux从业经验,对于Linux学习和就业有很好的指导意义!

老男孩教育Linux培训优势

1. 独家课程内容,先进教学理念,重视能力与思维的培养;

2. 5年以上行业一线实战名师授课;

3. 心理学实战目标化教学,培养学习兴趣、讲授学习方法,严管学习态度;

4. 企业实战与理论相结合,项目实战占比40%,课程环环相扣,远超企业技术需求;

5. 口碑招生为主,学员转介绍率达70%以上;

6. 0基础班平均就业薪资10K-12K,职场提高班达16K-20K

7. 面向社会出版多本Linux畅销书籍,覆盖全Linux行业知识;

8. 深耕10年以上、持续口碑发展,课程体系全面系统,保学员5-10年发展规划;

9. 讲师、项目经理、班主任、就业老师、优秀师兄5位一体,从入学到入职转正全程服务。

如何报名参加老男孩Linux培训?

报名咨询电话:18500150262

老男孩官网咨询:http://www.oldboyedu.com/

老男孩总部地址:北京市昌平区顺沙路八号院汇德商厦4