summaryrefslogtreecommitdiff
path: root/MSH-PIC/hbase/bin/set_hbase_env.sh
diff options
context:
space:
mode:
Diffstat (limited to 'MSH-PIC/hbase/bin/set_hbase_env.sh')
-rw-r--r--MSH-PIC/hbase/bin/set_hbase_env.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/MSH-PIC/hbase/bin/set_hbase_env.sh b/MSH-PIC/hbase/bin/set_hbase_env.sh
new file mode 100644
index 0000000..60612e8
--- /dev/null
+++ b/MSH-PIC/hbase/bin/set_hbase_env.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+echo -e "\n#hbase\nexport HBASE_HOME=/home/tsg/olap/hbase-2.2.3\nexport PATH=\$HBASE_HOME/bin:\$PATH" >> /etc/profile.d/hbase.sh
+chmod +x /etc/profile.d/hbase.sh
+
+source /etc/profile
+
+keeppath='/etc/init.d/keephbasemaster'
+if [ -x $keeppath ];then
+ chkconfig --add keephbasemaster
+ chkconfig keephbasemaster on
+ service keephbasemaster start && sleep 5
+ master_dae=`ps -ef | grep dae-hmaster.sh | grep -v grep | wc -l`
+ if [ $master_dae -lt 1 ];then
+ nohup /home/tsg/olap/hbase-2.2.3/bin/dae-hmaster.sh > /dev/null 2>&1 &
+ fi
+fi
+
+keeppath='/etc/init.d/keephbaseregion'
+if [ -x $keeppath ];then
+ chkconfig --add keephbaseregion
+ chkconfig keephbaseregion on
+ service keephbaseregion start && sleep 5
+ region_dae=`ps -ef | grep dae-hregion.sh | grep -v grep | wc -l`
+ if [ $region_dae -lt 1 ];then
+ nohup /home/tsg/olap/hbase-2.2.3/bin/dae-hregion.sh > /dev/null 2>&1 &
+ fi
+fi
+