hbase安装

一,zookeeper安装

zookeeper安装

二,安装HBase

(1)下载HBase安装包并解压

tar -zxvf hbase-bin.tar.gz

(2)进入该目录下的conf目录

* 向hbase-env.sh中添加
 export JAVA_HOME=/usr/lib/jvm/java-8-oracle

 export HBASE_MANAGES_ZK=false
*修改hbase-site.xml
<configuration>
        <property>
    <name>hbase.zookeeper.quorum</name>
    <value>pc2,pc3,pc4</value>
    <description>The directory shared by RegionServers.
    </description>
  </property>
 
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://pc2:9000/hbase</value>
    <description>The directory shared by RegionServers.
    </description>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    <description>The mode the cluster will be in. Possible values are
      false: standalone and pseudo-distributed setups with managed Zookeeper
      true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)
    </description>
  </property>
    <property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
</configuration>

其中,

hbase.zookeeper.quorum为zookeeper的节点主机名
hbase.rootdir为hbase的存储根目录,设为hadoopHDFS根目录下的hbase
修改regionservers文件(regionserver为从结点)
node2

node3
*分发安装包到集群其他服务器上
scp -r hbase-2.1.0 chenjie@node2:/home/chenjie
scp -r hbase-2.1.0 chenjie@node3:/home/chenjie

将pc2上配置好的hbase发送到node3、node2上

(3)切换到bin目录下使用./start-hbase.sh启动hbase
(4)使用hbase shell进入hbase的命令行窗口

使用命令

create 'test1', {NAME=>'cf',VERSIONS=>3,COMPRESSION=>'gz'}

创建一张表

分别执行

put 'test1','rowkey1','cf:q1','r1-v1'
put 'test1','rowkey1','cf:q2','r1-v2'
put 'test1','rowkey2','cf:q1','r2-v1'
put 'test1','rowkey2','cf:q2','r2-v2'
put 'test1','rowkey2','cf:q3','r2-v3'

插入四条记录

使用命令scan 'test1'查看表数据

(5)登录master的web管理界面
http://192.162.88.161:60010

三,问题记录

1,启动之后没有hmaster节点,查看/hbase/log/文件夹下的日志hbase-root-master-node1.out,发现connnect refused,初步判断端口有误。

查看hadoop的core-site.xml配置文件,发现hdfs的访问端口是8020,而hbase配置hdfs的访问端口是9000。

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小手追梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值