客户端命令行安装

客户端命令行安装#

前提#

  1. 假定我们已经完成HBase服务端部署,角色规划如下:

Hostname

oushu1

oushu2

Oushu3

IP

192.168.1.11

192.168.1.12

192.168.1.13

HBase Master

yes

yes

no

HBase Regionserver

yes

yes

yes

  1. 假定上述的HBase服务端依赖如下Zookeeper集群:

角色主机

zookeeper1

zookeeper2

Zookeeper3

IP

192.168.1.14

192.168.1.15

192.168.1.16

zookeeper

yes

yes

yes

  1. 假定要往192.168.1.17节点部署HBase客户端,该节点需要和集群的以下端口开通访问关系:

节点

端口

HBase Regionserver

16020

zookeeper

2181

安装HBase客户端#

  • 登陆192.168.1.17节点,安装客户端

    sudo yum install -y hbase

修改配置#

  • /etc/hosts文件添加机器映射

    192.168.1.11 oushu1
    192.168.1.12 oushu2
    192.168.1.13 oushu3
    192.168.1.14 zookeeper1
    192.168.1.15 zookeeper2
    192.168.1.16 zookeeper3
  • /usr/local/oushu/hbase/conf/hbase-env.sh文件修改追加配置

    #配置实际的JAVA路径
    export JAVA_HOME="/usr/java/default"
  • /usr/local/oushu/hbase/conf/hbase-site.xml文件修改如下配置

    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>zookeeper1,zookeeper2,zookeeper3</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
    </property>

连接测试#

    hbase shell