`
xjnine
  • 浏览: 48197 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

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

   <configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://master2:9000/hbase</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.tmp.dir</name>

<value>/home/xjnine/hbase-0.98.4-hadoop2/tmp</value>

</property>

<property>

<name>hbase.zookeeper.quorum</name>

<value>master2,node21,node22</value>

</property>

<property>

<name>hbase.zookeeper.property.dataDir</name>

<value>/home/xjnine/hbase-0.98.4-hadoop2/zookeeper</value>

</property>

</configuration>

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界面进行查看

   

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics