客户端命令行安装#
前提#
假定我们已经完成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 |
假定上述的HBase服务端依赖如下Zookeeper集群:
角色主机 |
zookeeper1 |
zookeeper2 |
Zookeeper3 |
---|---|---|---|
IP |
192.168.1.14 |
192.168.1.15 |
192.168.1.16 |
zookeeper |
yes |
yes |
yes |
假定要往
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