Hadoop修改配置PID文件路径
时间:2016-06-10 01:20 来源:linux.it.net.cn 作者:IT
[一]、 概述
Hadoop启动后的PID文件默认配置是保存在 /tmp 目录下的,而linux下 /tmp 目录会定时清理,所以在集群运行一段时间后如果在停Hadoop相关服务是会出现类似:no datanode to stop 的错误提示,一般生产环境中我们需要重新修改PID的保存路径。
[二]、 hadoop 修改配置
以 hadoop2.6.0为例:
增加或修改:$HADOOP_HOME/etc/hadoop/hadoop-env.sh
# 修改为自定义路径目录
export HADOOP_PID_DIR=/bigdata/hadoop/pids
export HADOOP_SECURE_DN_PID_DIR=${HADOOP_PID_DIR}
# 修改为自定义路径目录
export HADOOP_PID_DIR=/bigdata/hadoop/pids
export HADOOP_SECURE_DN_PID_DIR=${HADOOP_PID_DIR}
增加或修改:$HADOOP_HOME/etc/hadoop/mapred-env.sh
Shell
# 修改mapred相关PID存储目录
export HADOOP_MAPRED_PID_DIR=/bigdata/hadoop/pids
# 修改mapred相关PID存储目录
export HADOOP_MAPRED_PID_DIR=/bigdata/hadoop/pids
ps: 自定义存储目录需要先创建好。
[三]、 hbase 修改配置
增加或修改:$HBASE_HOME/conf/hbase-env.sh
Shell
#hbase PID路径配置
export HBASE_PID_DIR=/bigdata/hadoop/pids
#hbase PID路径配置
export HBASE_PID_DIR=/bigdata/hadoop/pids
(责任编辑:IT)
[一]、 概述 Hadoop启动后的PID文件默认配置是保存在 /tmp 目录下的,而linux下 /tmp 目录会定时清理,所以在集群运行一段时间后如果在停Hadoop相关服务是会出现类似:no datanode to stop 的错误提示,一般生产环境中我们需要重新修改PID的保存路径。 [二]、 hadoop 修改配置 以 hadoop2.6.0为例: 增加或修改:$HADOOP_HOME/etc/hadoop/hadoop-env.sh # 修改为自定义路径目录 export HADOOP_PID_DIR=/bigdata/hadoop/pids export HADOOP_SECURE_DN_PID_DIR=${HADOOP_PID_DIR} # 修改为自定义路径目录 export HADOOP_PID_DIR=/bigdata/hadoop/pids export HADOOP_SECURE_DN_PID_DIR=${HADOOP_PID_DIR} 增加或修改:$HADOOP_HOME/etc/hadoop/mapred-env.sh Shell # 修改mapred相关PID存储目录 export HADOOP_MAPRED_PID_DIR=/bigdata/hadoop/pids # 修改mapred相关PID存储目录 export HADOOP_MAPRED_PID_DIR=/bigdata/hadoop/pids ps: 自定义存储目录需要先创建好。 [三]、 hbase 修改配置 增加或修改:$HBASE_HOME/conf/hbase-env.sh Shell #hbase PID路径配置 export HBASE_PID_DIR=/bigdata/hadoop/pids #hbase PID路径配置 export HBASE_PID_DIR=/bigdata/hadoop/pids (责任编辑:IT) |