hdfs 的三个节点的pid文件分析

11 篇文章 0 订阅
11 篇文章 2 订阅
  1. pid文件默认存储在/tmp目录下
  2. pid内容就是进程号
  3. [hadoop@hadoop001 tmp]$ cat hadoop-hadoop-datanode.pid
    9144
  4. 修改/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/etc/hadoop文件夹下的hadoop-env.sh文件里面的参数。export HADOOP_PID_DIR=${HADOOP_PID_DIR}(改掉其后面的路径为自己想存储的路径,则能够改掉pid的默认存储路径)备注:/tmp目录下 1个月清空一次 (定时清空是系统的规则,也可以改清空的周期。以后生产时候注意看pid所在的目录是不是在/tmp下面,如在其下面,那么它定期一个月清空一次,当我们要重启集群的时候必然会导致进程紊乱的)
  5. pid文件删除,不影响服务正常运行和用户的读写,但是: stop–>关闭不掉 (因为关闭的时候是找的pid文件)start–>另起一个进程 (之前没关掉的进程还在,又重新起了一个进程。用ps - ef发现此时有两个进程号,会造成紊乱)解决方法就是把之前的那个进程用kill给它杀掉,杀掉之后读写是有问题的,然后再把它给关掉,关掉之后再去查看/tmp下是不是已经没有pid文件了,如果没有了,这时候再次启动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值