hbase数据库安装

1、服务器ip:
192.168.229.130

2、hbase安装文件及目录:
/data/hbase/alihbase-1.1.4-bin.tar.gz

3、配置hbase:
  • 解压文件
    tar -zxvf alihbase-1.1.4-bin.tar.gz      
  • 修改./conf/hbase-site.xml
vim  hbase-site.xml

..........
<configuration>
<property>
    <name>hbase.rootdir</name>
    <value>file:///data/hbase_db</value>   #数据要存储的目录,默认 hbase.rootdir 是指向 /tmp/hbase-${user.name},重启后数据丢失
  </property>
</configuration>

4、安装jdk文件
如果你在命令行键入java有反应说明你安装了Java。如果没有装,你需要先安装,然后编辑conf/hbase-env.sh,将其中的JAVA_HOME指向到你Java的安装目录。
  • 解压文件
tar -zxvf jdk-8u161-linux-x64.tar.gz 
  • 配置JAVA_HOME环境变量
    编辑文件~/.bash_profile           
vim ~/.bash_profile

…………
export JAVA_HOME=/usr/local/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

5、Hbase进入、使用
  • ./bin/hbase shell
  • 建表
    create 'iris1','id-values'
  • 查看表情况
    list 'irisq'
  • 插入数据
    put 'irisq','r1','id-values:1','aa'
  • 查看数据
    scan 'irisq'
  • 删除表
    disable 'irisq'
    drop 'irisq' 
6、伪分布模式Hbase配置
  • 修改conf/hbase-site.sh 文件,示例配置如下
    <configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://localhost:8020/data/hbase_mul</value>\n</property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>localhost</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    </configuration>
     
  • 启动hbase
    ./bin/start-hbase.sh  

  • 在同一服务器启动额外备份主服务器
    ./bin/local-master-backup.sh start 1
     
  • ps -ef|grep hbase,验证是否都启动起来
7、伪分布模式Hbase配置
①启动额外备份主服务器:bin/local-master-backup.sh start 1( 可以启动到 9 个备份服务器 (总数10 个)。
    ……' 1' 表示使用端口 60001 & 60011, 该备份主服务器及其log文件放在logs/hbase-${USER}-1-master-${HOSTNAME}.log。
    
②启动更多regionservers:bin/local-regionservers.sh start 1
 '1' 表示使用端口 60201 & 60301 ,log文件在 logs/hbase-${USER}-1-regionserver-${HOSTNAME}.log。
% bin/local-master-backup.sh start 1
% bin/local-master-backup.sh start 2 3
% bin/local-regionservers.sh start 1
% bin/local-regionservers.sh start 2 3 4 5
支持到 99 个额外regionservers (总100个).

③停止备份主服务器
cat /tmp/hbase-root-1-master.pid  |xargs kill -9  





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值