默认配置是将datanode,namenode,jobtracker,tasktracker,secondarynamenode的pid存放在/tmp目录下,

随着linux的定期清理, 这些pid就不见了,当然就无法停止了, 怎么解决呢?
在/tmp目录创建或者修改hadoop-hadoop用户名-datanode.pid  里面写入对应的pid,   可通过jps查看. 
namenode等pid也同上这么干.
 每台机器都要那么干.
 
那么如何修改pid的存放路径,防止这个问题再次出现呢?
修改 hadoop/conf/hadoop-env.sh 的后面几行的
export HADOOP_PID_DIR=/自定义目录/pids     一定要有读写权限哦!!

最新文章

  1. printf的特殊用法
  2. JAVA 循环语句的练习
  3. 重温WCF之流与文件传输(七)
  4. C++语言出现的bug
  5. git忽略文件【转】
  6. 解决Eclipse自己主动补充问题空间
  7. Visual Studio Package 插件开发
  8. HDwiki文件上传导致远程代码执行漏洞
  9. Sessions, Window Stations and Desktops(GetDesktopWindow函数得到的桌面句柄, 是Csrss.exe创建的一个窗口)
  10. 法爱格2014 春夏新款欧美纯色修身高腰无袖吊带V领 拼接性感 连衣裙 黑色 M【图片 价格 品牌 报价】-京东
  11. 程序开发:MVC设计模式与应用
  12. Java中的值传递
  13. NOIP2011 D2T3 观光公交 做题笔记
  14. Jsの练习-数组常用方法 -forEach()
  15. Golang基本语法
  16. 在 CentOS 上编写 init.d service script [转]
  17. PHP函数之dirname()
  18. python连接mysql-PyMySql模块
  19. vue.js精讲01
  20. async await yield

热门文章

  1. Individual
  2. TZOJ 2099 Sightseeing tour(网络流判混合图欧拉回路)
  3. Extension-valuepart
  4. 【转载】SQL Server - 使用 Merge 语句实现表数据之间的对比同步
  5. JVM 字节码(二)方法表详解
  6. Android 多线程编程
  7. Django连接Oracle数据库配置
  8. Linux 线程编程2.0——线程同步-互斥锁
  9. unicode 编解码记录
  10. Lerning Entity Framework 6 ------ Working with in-memory data