supervisor管理hive metastore和hive server2程序
阿新 • • 發佈:2019-01-05
1. hive_metastore.ini
[program:hive_metastore] environment = JAVA_HOME=/usr/java/jdk1.8.0_172-amd64,HIVE_HOME=/home/workspace/apache-hive-2.3.4-bin,HADOOP_HOME=/home/workspace/hadoop-2.7.3 process_name=%(program_name)s ;程序名稱 directory=/home/workspace/apache-hive-2.3.4-bin ;工作目錄 command=sh /home/workspace/apache-hive-2.3.4-bin/start-metastore.sh ;執行的命令 autostart=true ;自動開啟 autorestart=true ;自動重啟 user=druid ;使用者 numprocs=1 ;程序數 startretries=3 ;啟動重試次數 stopasgroup=true ;是否停止子程序 killasgroup=true ;是否殺死子程序 startsecs=10 ;啟動10秒後,如果還是執行狀態才認為程序已經啟動
2. start-metastore.sh
nohup /home/workspace/apache-hive-2.3.4-bin/bin/hive --service metastore
3.. hive_server2.ini
[program:hiveserver2] environment = JAVA_HOME=/usr/java/jdk1.8.0_172-amd64,HIVE_HOME=/home/workspace/apache-hive-2.3.4-bin,HADOOP_HOME=/home/workspace/hadoop-2.7.3 process_name=%(program_name)s ;程序名稱 directory=/home/workspace/apache-hive-2.3.4-bin ;工作目錄 command=sh /home/workspace/apache-hive-2.3.4-bin/start-hiveserver2.sh ;執行的命令 autostart=true ;自動開啟 autorestart=true ;自動重啟 user=druid ;使用者 numprocs=1 ;程序數 startretries=3 ;啟動重試次數 stopasgroup=true ;是否停止子程序 killasgroup=true ;是否殺死子程序 startsecs=10 ;啟動10秒後,如果還是執行狀態才認為程序已經啟動
4. start-hiveserver2.sh
nohup /home/workspace/apache-hive-2.3.4-bin/bin/hive --service hiveserver2