1、jps发现namenode启动失败

  每次开机都要重新格式化一下namenode才可以

  其实问题出现自tmp文件上,因为每次开机就会被清空,所以现在我们配置一个tmp文件目录。

  如果之前没有配置过,默认是在 /tmp 根目录下的tmp文件下,我的tmp没啥重要文件所以在配置之前,把里面的文件清空了:

  sudo rm -rf /tmp/*

说明:用户名为: hadoop

首先创建一个tmp目录,我是在/home/hadoop中创建了一个hadoop_tmp目录

  sudo mkdir /home/hadoop/hadoop_tmp

  然后去hadoop安装目录下的etc/hadoop/core-site-xml文件,加入一下节点

    <property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/hadoop_tmp</value>
</property>

  然后,重新格式化namenode

  hadoop namebode -format

  然后重新启动hadoop

  start-all.sh

  执行jps就看到namenode了

--------------------------------------------------------------------

2、若是namenode挂了可以单独启动

  hadoop-daemon.sh start namenode

  或者其他那个进程意外挂了

  都可以用相同办法启动

最新文章

  1. JSON详解
  2. 嵌入式 H264中的SPS、PPS提取与作用
  3. windows log
  4. api接口、RPC、WebService REST
  5. openstack私有云布署实践【8.2 身份认证keystone的API创建(办公网环境)】
  6. Lucene 搜索的初步探究
  7. 菜鸟学IT之python网页爬取初体验
  8. LocalDate、LocalDateTime、LocalTime开发小结
  9. jsplumb 中文基础教程
  10. Git Sever搭建与相关错误处理
  11. java入门day04-方法简述
  12. ibatis的xml中resultmap是实体类与查询结果的一个映射
  13. perl常用总结
  14. ES6中的函数和数组补漏
  15. hacking a friend&#39;s Linux buzzer driver in OK335xS
  16. SQL基础(二):SQL命令
  17. Angular 安装
  18. kvm安装windows系统
  19. A Magic Lamp---hdu3183(链表删除| RMQ)
  20. 如何查看java class文件的jdk版本

热门文章

  1. python--partial偏函数
  2. Python2.7更新pip:UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte 0xb7 in position 7: ordinal not in range(128)
  3. [JSOI2018]列队(主席树)
  4. java urlrewrite实现伪静态化
  5. SQLServer 在Visual Studio的2种连接方法
  6. POJ 2608
  7. ElasticSearch入门3: 高级查询
  8. Intellij IDEA 环境配置与使用
  9. asp.net core web 添加角色管理
  10. Android四大组件之---activity生命周期详解