hbase1.2.5安装

Hbase安装

单机模式

1.      下载镜像:hbase-1.2.5-bin.tar.gz

2.      解压

tar  –zvxf  hbase-1.2.5-bin.tar.gz

进入该目录

3.      配置

vim conf/hbase-site.xml

 

<property>

   <name>hbase.rootdir</name>

   <value>file:///opt/hadoop/packages/hbase-1.2.5/hbase</value>

</property>
4.  启动hbase
①     /bin/start-hbase.sh
启动成功后显示:
starting Master, logging to logs/hbase-user-master-example.org.out
 
② 用shell连接hbase:
./bin/hbase shell

基于自带zookeeper的完全分布式

1.      下载:hbase-1.2.5-bin.tar.gz并解压

http://www.apache.org/dyn/closer.cgi/hbase/

注意: 运行hbase之前确认hadoop正常运行

说明:

Hadoop集群

NameNode

DataNode

Hmaster

Hregionserver

192.168.111.71

Y

Y

Y

192.168.111.72

Y

Y

192.168.111.73

Y

Y

2.      配置环境变量

① vim /etc/profile

export HBASE_HOME=/opt/hadoop/packages/hbase-1.2.5

export PATH=$HBASE_HOME/bin:$PATH

② source /etc/profile

使配置文件生效

3.      修改hbase配置文件

①     hbase-env.sh

export JAVA_HOME=/opt/hadoop/packages/jdk1.7.0_80

export HBASE_MANAGES_ZK=true

//使用自带的zookeeper所以设置为true,如果不是,则设置为false。

② hbase-site.xml

<property>

    <name>hbase.rootdir</name>

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

    <description>The directory shared byRegionServers.

</description>

</property>

<property>

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

    <value>true</value>

   <description>The mode the cluster willbe in. Possible values are

                false: standalone andpseudo-distributed setups with managed Zookeeper

                true: fully-distributed withunmanaged Zookeeper Quorum (see hbase-env.sh)

   </description>

</property>

<property>

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

   <value>192.168.111.71,192.168.111.72,192.168.111.73</value>

    <description>The directory shared byRegionServers.

    </description>

</property>

<property>

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

    <value>/opt/hadoop/packages/hbase-1.2.5/zoodata</value>

     <description>Property fromZooKeeper's config zoo.cfg.

            The directory where the snapshot isstored.

    </description>

</property>

hbase.rootdir

hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机

hbase.cluster.distributed

指定hbase的运行模式,true代表完全分布模式

hbase.zookeeper.quorum

指定使用zookeeper的主机地址,必须是奇数个

hbase.zookeeper.property.dataDir

zookeeper的属性数据存储目录,如果你不想重启电脑就被清空的话就要配置这个,因为默认是/tmp

③regionserver

vim regionservers

192.168.111.71

192.168.111.72

192.168.111.73

类似于hadoop里的slave文件,也是一行一个

4.      同步到各个regionservers的机器上,并设置它们的环境变量

 

5.      运行测试:

启动hbase:

查询是否启动


查看web界面:192.168.111.72:16010


猜你喜欢

转载自blog.csdn.net/eat_shopping/article/details/72598933