Hbase搭建(伪分布式)


#1 下载tar包
hbase-1.1.2-bin.tar.gz

#2 解压
解压到/usr/local/下,并改名为hbase

#3、配置系统环境

1
2
使用sudo gedit   ~/.bashrc 命令
并在底部加入

1
2
3
#HBase 
export HBASE_HOME="/usr/local/hbase"
export PATH=$HBASE_HOME/bin:$PATH
1
2
3
完成后,在终端输入下面的命令让其生效
source ~/.bashrc
//更新文件
1
在/etc/profile中也加入上述的命令

#4.修改hbase-env.sh
修改/usr/local/hbase/conf/下的hbase-env.sh

1
2
3
4
5
//找到如下语句,增加本机所在的java_home
# The java implementation to use. Java 1.6 required.
export JAVA_HOME=/usr/lib/jvm/java-8u45-sun
export HBASE_CLASSPATH=/usr/local/hadoop
export HBASE_MANAGES_ZK=true

#5.配置HBase参数

修改配置文件:<HBASE_HOME>/conf/hbase-site.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<configuration>

<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>

<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>

<property>
<name>dfs.replication</name>
<value>1</value>
</property>

</configuration>

若启动时提示权限问题,请赋予hbase目录读写权限

#5.regionservers
修改配置文件:<HBASE_HOME>/conf/regionservers

1
localhost

#6.验证启动
在确保hadoop启动好的情况下,在终端键入

1
start-hbase.sh

运行jps查看进程是否齐全,正常如下

1
2
3
1.HMaster
2.HQuorumPeer
3.HRegionServer

此时可以访问web端管理界面
http://localhost:16010/master-status

#7.启动hbase shell
在终端键入

1
hbase shell

[可供参考]