hbase分布式安装

Hbase有几种安装的方法,这里要讲的是在学习过程中用几台虚拟机模拟的分布式安装。

 

1.首先,下载Hbase对应的包,要注意需要下载和hadoop版本相对应的hbase版本,防止产生不兼容的问题,具    体版本对应可以再apache官网进行查询。(hbase-0.98.4-hadoop2与hadoop-2.3.0)

 

2.解压包后,将hbase-0.98.4-hadoop2放在/home/usr目录下面,在/hbase-0.98.4-hadoop2/lib文件下面查看对

   应的‘hadoop*jar’所对应的hadoop版本,如果和自己所安装的hadoop版本一致,则不需要进行包覆盖,如果

   不一致,则需要进行包覆盖了:

   a.在lib里面通过find -name "hadoop*jar"找出对应的15个hadoop包; b.然后使用hadoop对应版本的包对其进

     行替换

3.然后设置环境变量:

   a.sudo gedit ~/.bashrc;

   b.export HBASE_HOME=/home/xjnine/hbase-0.98.4-hadoop2

      export PATH = $HBASE_HOME

4.配置hbase-0.98.4-hadoop2/conf中hbase-env.sh

   a.export JAVA_HOME=/opt/jdk

   b.export HBASE_CLASSPATH=/home/xjnine/hadoop-2.3.0/etc/hadoop

   c.export HBASE_MANAGES = false(根据使用独立还是hbase自带的zookeeper进行设置)

5.配置hbase-0.98.4-hadoop2/conf中hbase-site.xml

   

hbase.rootdir

hdfs://master2:9000/hbase

hbase.cluster.distributed

true

hbase.tmp.dir

/home/xjnine/hbase-0.98.4-hadoop2/tmp

hbase.zookeeper.quorum

master2,node21,node22

hbase.zookeeper.property.dataDir

/home/xjnine/hbase-0.98.4-hadoop2/zookeeper

6.修改regionservers:

   master2,

   node21

   node22

7.在master2节点的文件目录/home/xjnine下使用scp -r hbase-0.98.4-hadoop2 xjnine@node21:/home/xjnine

   命令分发到下面各个子节点。

8.启动hadoop,然后在使用start-hbase.s启动habse,使用jps查看

   master2相关进程:3386 HQuorumPeer

                              2870 ResourceManager

                              2522 NameNode

                              3676 Main

                              5762 Jps

                              2727 SecondaryNameNode

                              3430 HMaster

                              3578 HRegionServer

 

 node节点相关进程:2881 HQuorumPeer

                              4403 Jps

                              2996 HRegionServer

                              1904 DataNode

                              2028 NodeManager

9.使用hbase shell命令进入操作,在shell中使用status命令查看hbase部署的各个server的状态

 

10.使用192.168.1.137:60010地址对web界面进行查看

   

你可能感兴趣的:(db相关,hbase)