博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unable kill namenode hadoop3.0.3 解决到放弃解决的过程
阅读量:7076 次
发布时间:2019-06-28

本文共 2012 字,大约阅读时间需要 6 分钟。

[hadoop@zui hadoop]$ hadoop namenode -format

WARNING: Use of this script to execute namenode is deprecated.
WARNING: Attempting to execute replacement "hdfs namenode" instead.

namenode is running as process 18452. Stop it first.

(3.0.3使用 : hdfs namenode -formate)

 

 

[hadoop@zui hadoop]$ stop-dfs.sh

Stopping namenodes on [zui]
zui: Warning: Permanently added 'zui' (ECDSA) to the list of known hosts.
zui: ERROR: Unable to kill 18452
Stopping datanodes
localhost: ERROR: Unable to kill 19132
Stopping secondary namenodes [zui]
zui: ERROR: Unable to kill 19311

 

[hadoop@zui hadoop]$ stop-all.sh

WARNING: Stopping all Apache Hadoop daemons as hadoop in 10 seconds.
WARNING: Use CTRL-C to abort.
Stopping namenodes on [zui]
zui: ERROR: Unable to kill 18452
Stopping datanodes
localhost: ERROR: Unable to kill 19132
Stopping secondary namenodes [zui]
zui: ERROR: Unable to kill 19311
Stopping nodemanagers
Stopping resourcemanager

 

[hadoop@zui hadoop]$ hdfs namenode -format

namenode is running as process 18452. Stop it first.
[hadoop@zui hadoop]$ kill -9 18452
bash: kill: (18452) - No such process
[hadoop@zui hadoop]$ sudo kill -9 18452
[sudo] password for hadoop:
hadoop is not in the sudoers file. This incident will be reported.

(使用root kill 进程)

 

[hadoop@zui hadoop]$ su root

Password:
[root@zui hadoop]# kill -9 18452
bash: kill: (18452) - No such process
[root@zui hadoop]# sudo kill -9 18452
kill: sending signal to 18452 failed: No such process
[root@zui hadoop]#

(该进程是否只有在hadoop同户下才可以查到,但是hadoop使用也显示没有这个进程,加上sudo提示hadoop not in the sudoers file )

 

添加hadoop到 sudoers :

例子:引用来自 :

切换用户至root

vim /etc/sudoers

找到root ALL=(ALL) ALL,在下方新增

stack ALL=(ALL) NOPASSWD: ALL 

wq!
强制保存并退出即可
unable kill namenode  hadoop3.0.3  解决到放弃解决的过程

unable kill namenode  hadoop3.0.3  解决到放弃解决的过程

(过程中发现root没有 sudoers的修改权限,

chmod 720 sudoers ---》 ok )

 

hadoop 有 sudo的权限后,再次kill namenode 进程 :依然显示没有这个进程

[hadoop@zui etc]$ sudo kill -9 18452
kill: sending signal to 18452 failed: No such process
(可是我日勒个去,执行hdfs namenode -format时候就是显示namenode is running 18452)

 

我fuck了自己,rm了 3.0.3,接下来使用2.6.0

转载于:https://blog.51cto.com/9153232/2148912

你可能感兴趣的文章
MySQL索引的使用方式和缺点
查看>>
关于Nginx负载均衡的6种策略
查看>>
js点击打开弹窗
查看>>
runtime
查看>>
系统设计 consistent hashing
查看>>
元素拖放
查看>>
303. Range Sum Query - Immutable
查看>>
note_4.10
查看>>
理解shell中的atime,mtime,ctime
查看>>
玩转Slot Machine
查看>>
jeesite优化
查看>>
草根程序员转型做项目管理走过的点点滴滴之(十六、七)人团队2013年始于足下...
查看>>
JSR-303 Bean Validation 介绍及 Spring MVC 服务端验证最佳实践
查看>>
负数的二进制表示
查看>>
解决ajax 跨域请求问题
查看>>
Linux下进程描述(1)—进程控制块【转】
查看>>
【Gamma】Scrum Meeting 4
查看>>
设计模式:适配器模式(Adapter)
查看>>
Linux环境搭建及命令
查看>>
【人工智能】 火爆的机器学习和人工智能,为何在金融业四处碰壁?
查看>>