搭建单机环境可用于HBase表、操作相关学习演示
下载安装包
- 通过quickstart中下载超链接进入下载页面
- 下载statble版本:https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/stable/
- 分别下载:
安装配置服务器
解压到安装目录:/usr/local/
[root@hbase111 hbase-2.2.3]# pwd
/usr/local/hbase-2.2.3
[root@hbase111 hbase-2.2.3]# ll
总用量 916
drwxr-xr-x. 4 1001 1001 4096 1月 10 17:37 bin
-rw-r--r--. 1 1001 1001 157258 1月 10 18:15 CHANGES.md
drwxr-xr-x. 2 1001 1001 208 2月 5 09:15 conf
drwxr-xr-x. 7 1001 1001 80 1月 10 18:28 hbase-webapps
-rw-rw-r--. 1 1001 1001 262 5月 2 2018 LEGAL
drwxr-xr-x. 6 root root 8192 2月 4 21:40 lib
-rw-rw-r--. 1 1001 1001 129312 1月 10 18:31 LICENSE.txt
drwxr-xr-x. 2 root root 108 2月 5 09:22 logs
-rw-rw-r--. 1 1001 1001 520601 1月 10 18:31 NOTICE.txt
-rw-r--r--. 1 1001 1001 1477 1月 10 15:03 README.txt
-rw-r--r--. 1 1001 1001 98256 1月 10 18:15 RELEASENOTES.md
配置JAVA_HOME:/usr/local/hbase-2.2.3/conf/hbase-env.sh
export JAVA_HOME=/usr/local/jdk1.8.0_144/
配置数据存储目录:/usr/local/hbase-2.2.3/conf/hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>file:///home/data/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/data/zookeeper</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> <description> Controls whether HBase will check for stream capabilities (hflush/hsync). Disable this if you intend to run on LocalFileSystem, denoted by a rootdir with the 'file://' scheme, but be mindful of the NOTE below. WARNING: Setting this to false blinds you to potential data loss and inconsistent system state in the event of process and/or node failures. If HBase is complaining of an inability to use hsync or hflush it's most likely not a false positive. </description> </property> </configuration>
启动服务器
执行启动脚本:bin/start-hbase.sh
[root@hbase111 hbase-2.2.3]# bin/start-hbase.sh running master, logging to /usr/local/hbase-2.2.3/bin/../logs/hbase-root-master-hbase111.out
查看进程
[root@hbase111 hbase-2.2.3]# jps 2257 Jps 1979 HMaster
停止服务器
执行停止脚本:bin/stop-hbase.sh
[root@hbase111 hbase-2.2.3]# bin/stop-hbase.sh stopping hbase.............
查看进程
[root@hbase111 hbase-2.2.3]# jps 1900 Jps
查看管理页面
- 浏览器打开地址:http://hbase111:16030
其中:hbase111为当前服务器名称,需要配置本地hosts
至此,单机版HBase环境搭建完毕!