01 在CentOS7中安装hbase

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的单机安装,并完成启动。

猜你喜欢

转载自www.cnblogs.com/alichengxuyuan/p/12576885.html