(二)大数据环境准备:Hbase安装步骤(先安装Hadoop)

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


启动过程
[root@hadoop0 bin]# 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
[root@hadoop0 bin]# jps
3069 Jps
3039 TaskTracker
2849 SecondaryNameNode
2918 JobTracker
2743 DataNode
2648 NameNode
[root@hadoop0 ~]# 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
[root@hadoop0 ~]# jps
3472 HMaster
3039 TaskTracker
2849 SecondaryNameNode
2918 JobTracker
3595 HRegionServer
2743 DataNode
2648 NameNode
3664 Jps
3427 HQuorumPeer

Hbase进程 HMaster  HRegionServer  HQuorumPeer

停止过程:
[root@hadoop0 ~]# stop-hbase.sh
stopping hbase..............
localhost: stopping zookeeper.
[root@hadoop0 ~]# stop-all.sh
Warning: $HADOOP_HOME is deprecated.
stopping jobtracker
localhost: stopping tasktracker
stopping namenode
localhost: stopping datanode
localhost: stopping secondarynamenode
[root@hadoop0 ~]#

猜你喜欢

转载自gaojingsong.iteye.com/blog/2245412
今日推荐