summaryrefslogtreecommitdiff
path: root/PCAP-PIC/hbase/bin/set_hbase_env.sh
blob: 60612e82170d0779d9fc342aaad3524d380fffce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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