您好,登錄后才能下訂單哦!
當不修改HADOOP/HBASE/SPARK的PID文件位置時,系統默認會把PID文件生成到/tmp目錄下,但是/tmp目錄在一段時間后會被刪除,所以以后當我們停止HADOOP/HBASE/SPARK時,會發現無法停止相應的進程,因為PID文件已經被刪除,所以現在我們需要修改HADOOP/HBASE/SPARK的PID文件地址.修改方法如下:
我們需要把HADOOP/HBASE/SPARK的PID文件生成到/var/hadoop/pids目錄中.
在集群的各節點上新建/var/hadoop/pids目錄 命令 : sudo mkdir -p /var/hadoop/pids
需要修改各節點上/var/hadoop/pids目錄的權限,我使用的是hadoop用戶啟動HADOOP/HBASE/SPARK集群,所以需要把/var/hadoop/pids的目錄權限修改為hadoop,否則在啟動HADOOP/HBASE/SPARK集群時無法寫入到該目錄中. 修改權限命令 : chown -R hadoop:hadoop /var/hadoop
修改hadoop-env.sh 增加:export HADOOP_PID_DIR=/var/hadoop/pids
修改yarn-env.sh 增加:export YARN_PID_DIR=/var/hadoop/pids
修改hbase-env.sh ,增加:export HBASE_PID_DIR=/var/hadoop/pids
修改spark-env.sh, 增加 : export SPARK_PID_DIR=/var/hadoop/pids
把配置文件發送到集群中的各個節點上,重新啟動集群, 查看/var/hadoop/pids目錄會發現PID文件在該目錄生成
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。