【Hbase】【01】安装

官网

http://hbase.apache.org/1.4/book.html

1.三台机器

主机名称ipMasterZookeeperRegineServer
master192.168.1.2511
salve1192.168.1.26111
salve2192.168.1.2711

2.免密登录

master 免密登录master salve1 salve2
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave1
ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave2
ssh-copy-id -i ~/.ssh/id_rsa.pub root@master
salve1 免密登录master salve1 salve2
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave1
ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave2
ssh-copy-id -i ~/.ssh/id_rsa.pub root@master

3.三台机器安装jdk

https://blog.csdn.net/huiyanshizhen21/article/details/100176217
[root@master ~]# echo $JAVA_HOME
/usr/local/java/jdk1.8.0_211

4.三台机器安装zookeeper

https://blog.csdn.net/huiyanshizhen21/article/details/100929965

5.hdfs安装

https://blog.csdn.net/huiyanshizhen21/article/details/104890011

6.下载解压

下载
cd /usr/local/src && wget https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/hbase-1.3.6/hbase-1.3.6-bin.tar.gz

解压
tar -zxvf hbase-1.3.6-bin.tar.gz -C /usr/local && cd /usr/local && ll

7.配置hbase-site.xml

mkdir -p /usr/local/hbase-1.3.6/data/tmp
vim /usr/local/hbase-1.3.6/conf/hbase-site.xml
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:9000/hbase</value>
  </property>
  <property>
	  <name>hbase.zookeeper.quorum</name>
	  <value>master,slave1,slave2</value>
  </property>
  <property>
	  <name>hbase.cluster.distributed</name>
	  <value>true</value>
  </property>
  <property>
	  <name>hbase.tmp.dir</name>
	  <value>/usr/local/hbase-1.3.6/data/tmp</value>
  </property>
</configuration>

8.配置JAVA_HOME

[root@master conf]# echo $JAVA_HOME
/usr/local/java/jdk1.8.0_211
vim /usr/local/hbase-1.3.6/conf/hbase-env.sh
export JAVA_HOME=/usr/local/java/jdk1.8.0_211

9.配置regionservers

vim /usr/local/hbase-1.3.6/conf/regionservers 
slave1
slave2

10配置backup-masters

vim /usr/local/hbase-1.3.6/conf/backup-masters
slave1

11.拷贝

scp -r /usr/local/hbase-1.3.6 slave1:/usr/local
scp -r /usr/local/hbase-1.3.6 slave2:/usr/local

12.设置环境变量

vim /etc/profile
export HBASE_HOME=/usr/local/hbase-1.3.6
export PATH=$PATH:$HBASE_HOME/bin

source /etc/profile

13.启动

/usr/local/hbase-1.3.6/bin/start-hbase.sh

14设置开机启动

14.1新建脚本

vim /etc/rc.d/init.d/hbase

#!/bin/bash
 
#chkconfig:2345 20 90
 
#description:hbase
 
#processname:hbase
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
case $1 in
          start) su root /usr/local/hbase-1.3.6/bin/start-hbase.sh;;
          stop) su root /usr/local/hbase-1.3.6/bin/stop-hbase.sh;;
     *)  echo "require start|stop"  ;;

esac

14.2设置执行权限

cd /etc/rc.d/init.d/ && chmod +x hbase 

14.3设置开机启动

chkconfig --add hbase

14.4查看是否设置成功

chkconfig --list 

15.连接

/usr/local/hbase-1.3.6/bin/hbase shell

15测试

create 'test', 'cf'

list 'test'

put 'test', 'row1', 'cf:a', 'value1'

put 'test', 'row2', 'cf:b', 'value2'

hbase(main):016:0> scan 'test'
ROW                                 COLUMN+CELL                                                                                         
 row1                               column=cf:a, timestamp=1596034520934, value=value1                                                  
 row1                               column=cf:b, timestamp=1596034567328, value=value2     
 
hbase(main):017:0> get 'test','row1'
COLUMN                              CELL                                                                                                
 cf:a                               timestamp=1596034520934, value=value1                                                               
 cf:b                               timestamp=1596034567328, value=value2     

disable 'test'

enable 'test'

drop 'test'

quit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值