博主使用的是hbase-2.0.0
安装hbase前需要先行安装hadoop
把包放到/usr/local下并解压1
2[root@master ~]# cp hbase-2.0.0-bin.tar.gz /usr/local
[root@master ~]# tar zxvf hbase-2.0.0-bin.tar.gz
解压完毕后需要修改两个地方的配置
conf文件夹下配置hbase-site.xml
1 | <configuration> |
conf文件夹下配置hbase-env.sh
添加如下配置
1 | export JAVA_HOME=/usr/local/jdk1.8 |
配置完成后到bin目录下启动hbase
1 | [root@master bin]# ./start-hbase.sh |
启动后有HRegionServer,HQuorumPeer,HMaster这三个进程
如果有东西就表示完成了.
停止hbase&进入hbase shell&查看hdfs下的hbase1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17[root@master bin]# ./stop-hbase.sh
[root@master bin]# hbase shell
[root@master ~]# hadoop fs -ls /hbase
18/06/20 21:34:37 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Found 12 items
drwxr-xr-x - root supergroup 0 2018-06-20 20:43 /hbase/.hbck
drwxr-xr-x - root supergroup 0 2018-06-20 20:44 /hbase/.tmp
drwxr-xr-x - root supergroup 0 2018-06-20 20:59 /hbase/MasterProcWALs
drwxr-xr-x - root supergroup 0 2018-06-20 20:44 /hbase/WALs
drwxr-xr-x - root supergroup 0 2018-06-20 20:43 /hbase/archive
drwxr-xr-x - root supergroup 0 2018-06-20 20:43 /hbase/corrupt
drwxr-xr-x - root supergroup 0 2018-06-20 20:44 /hbase/data
-rw-r--r-- 3 root supergroup 42 2018-06-20 20:43 /hbase/hbase.id
-rw-r--r-- 3 root supergroup 7 2018-06-20 20:43 /hbase/hbase.version
drwxr-xr-x - root supergroup 0 2018-06-20 20:43 /hbase/mobdir
drwxr-xr-x - root supergroup 0 2018-06-20 20:59 /hbase/oldWALs
drwx--x--x - root supergroup 0 2018-06-20 20:43 /hbase/staging