1、解压缩: tar -zxvf hbase-0.94.7-security.tar.gz
2、改目录名 mv hbase-0.94.7-security hbase
3、设置HBASE_HOME环境变量
vi /etc/profile
4、修改conf/hbase.env中hbase-env.sh中的如下属性:
export JAVA_HOME=/usr/java/jdk1.6
export HBASE_MANAGES_ZK=true
5、修改hbase-site.xml文件
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop0:9000/hbase</value> >
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
6、启动顺序:先启动Hadoop——>再启动Hbase,关闭顺序:先关闭Hbase——>再关闭Hadoop
启动Hadoop: start-all.sh
启动Hbase: start-hbase.sh
7、停止顺序,关闭顺序:先关闭Hbase——>再关闭Hadoop
先停止hbase
stop-hbase.sh
再停止hadoop
stop-all.sh
启动过程
# start-all.sh
Warning: $HADOOP_HOME is deprecated.
starting namenode, logging to /opt/hadoop/libexec/../logs/hadoop-root-namenode-hadoop0.out
localhost: starting datanode, logging to /opt/hadoop/libexec/../logs/hadoop-root-datanode-hadoop0.out
localhost: starting secondarynamenode, logging to /opt/hadoop/libexec/../logs/hadoop-root-secondarynamenode-hadoop0.out
starting jobtracker, logging to /opt/hadoop/libexec/../logs/hadoop-root-jobtracker-hadoop0.out
localhost: starting tasktracker, logging to /opt/hadoop/libexec/../logs/hadoop-root-tasktracker-hadoop0.out
# jps
3069 Jps
3039 TaskTracker
2849 SecondaryNameNode
2918 JobTracker
2743 DataNode
2648 NameNode
# start-hbase.sh
localhost: starting zookeeper, logging to /opt/hbase/bin/../logs/hbase-root-zookeeper-hadoop0.out
starting master, logging to /opt/hbase/logs/hbase-root-master-hadoop0.out
localhost: starting regionserver, logging to /opt/hbase/bin/../logs/hbase-root-regionserver-hadoop0.out
# jps
3472 HMaster
3039 TaskTracker
2849 SecondaryNameNode
2918 JobTracker
3595 HRegionServer
2743 DataNode
2648 NameNode
3664 Jps
3427 HQuorumPeer
Hbase进程 HMaster HRegionServer HQuorumPeer
停止过程:
# stop-hbase.sh
stopping hbase..............
localhost: stopping zookeeper.
# stop-all.sh
Warning: $HADOOP_HOME is deprecated.
stopping jobtracker
localhost: stopping tasktracker
stopping namenode
localhost: stopping datanode
localhost: stopping secondarynamenode
#
2、改目录名 mv hbase-0.94.7-security hbase
3、设置HBASE_HOME环境变量
vi /etc/profile
4、修改conf/hbase.env中hbase-env.sh中的如下属性:
export JAVA_HOME=/usr/java/jdk1.6
export HBASE_MANAGES_ZK=true
5、修改hbase-site.xml文件
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop0:9000/hbase</value> >
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
6、启动顺序:先启动Hadoop——>再启动Hbase,关闭顺序:先关闭Hbase——>再关闭Hadoop
启动Hadoop: start-all.sh
启动Hbase: start-hbase.sh
7、停止顺序,关闭顺序:先关闭Hbase——>再关闭Hadoop
先停止hbase
stop-hbase.sh
再停止hadoop
stop-all.sh
启动过程
# start-all.sh
Warning: $HADOOP_HOME is deprecated.
starting namenode, logging to /opt/hadoop/libexec/../logs/hadoop-root-namenode-hadoop0.out
localhost: starting datanode, logging to /opt/hadoop/libexec/../logs/hadoop-root-datanode-hadoop0.out
localhost: starting secondarynamenode, logging to /opt/hadoop/libexec/../logs/hadoop-root-secondarynamenode-hadoop0.out
starting jobtracker, logging to /opt/hadoop/libexec/../logs/hadoop-root-jobtracker-hadoop0.out
localhost: starting tasktracker, logging to /opt/hadoop/libexec/../logs/hadoop-root-tasktracker-hadoop0.out
# jps
3069 Jps
3039 TaskTracker
2849 SecondaryNameNode
2918 JobTracker
2743 DataNode
2648 NameNode
# start-hbase.sh
localhost: starting zookeeper, logging to /opt/hbase/bin/../logs/hbase-root-zookeeper-hadoop0.out
starting master, logging to /opt/hbase/logs/hbase-root-master-hadoop0.out
localhost: starting regionserver, logging to /opt/hbase/bin/../logs/hbase-root-regionserver-hadoop0.out
# jps
3472 HMaster
3039 TaskTracker
2849 SecondaryNameNode
2918 JobTracker
3595 HRegionServer
2743 DataNode
2648 NameNode
3664 Jps
3427 HQuorumPeer
Hbase进程 HMaster HRegionServer HQuorumPeer
停止过程:
# stop-hbase.sh
stopping hbase..............
localhost: stopping zookeeper.
# stop-all.sh
Warning: $HADOOP_HOME is deprecated.
stopping jobtracker
localhost: stopping tasktracker
stopping namenode
localhost: stopping datanode
localhost: stopping secondarynamenode
#