hbase是面向列的数据库,具有极其强劲的性能。本文将阐述hbase的单机安装。
1 系统、软件以及前提约束
- CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际情况设置
- jdk1.8.0_162 已经安装完毕,并配置环境变量,作者的环境变量为/root/jdk1.8.0_162,请读者根据自己实际情况设置
jdk安装 https://www.jianshu.com/p/08b94347bb8a - hbase-1.2.6
hbase下载链接:https://pan.baidu.com/s/1c_skDYabCRSkS5hRUB6lFQ
提取码:a00t
hbase-1.2.6-bin.tar.gz已上传到192.168.100.200的/root目录下 - xshell客户端
- 为去除权限对操作的影响,所有操作都以root进行
2 操作
- 1 使用xshell登录192.168.100.200,设置主机名
# 打开hosts文件
vim /etc/hosts
# 在hosts中添加以下内容
192.168.100.200 master
保存退出。
- 2 解压
# 切换到家目录
cd
# 解压
tar -xvf hbase-1.2.6-bin.tar.gz
- 3 修改hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///root/hbase-1.2.6/tmp/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
保存退出之后,创建数据存储目录:
mkdir -p /root/hbase-1.2.6/tmp
注意,此时存储数据是放在本地。
- 4 修改hbase-env.sh
# 配置JAVA_HOME
export JAVA_HOME=/root/jdk1.8.0_152
# 为true代表使用hbase自带的zookeeper
export HBASE_MANAGES_ZK=true
- 5 启动
# 进到hbase启动目录
cd /root/hbase-1.2.6/bin
# 启动hmaster
./start-hbase.sh
# 启动regionserver
./hbase-daemon.sh start regionserver
- 6 验证
[root@localhost ~]# jps
12084 HRegionServer
11933 HQuorumPeer
11997 HMaster
12446 Jps
至此,我们完成了Hbase的单机安装,并完成启动。