如何通过HBase的Shell来访问已有的HBase集群?

 
0 26
物联网平台
2019-09-05 21:08

499168f81587054be41eb6e0.png

今天这篇文章主要介绍一下如何通过HBaseShell来访问已有的HBase集群。

a714ad3a02430cde594ff899.png

这里我们看到在HBase控制台界面上已经有一个按量付费的HBase集群了。点击右侧的管理,看一下这个集群的一些信息。

1a9893aa68fb69662440ceae.png

其中一些比较关键信息就是他的ZK链接地址及网络白名单。我们要访问这个HBase集群需要准备一台相同区域的ECS。这里已经准备好了一台ECS,并下载好了HBase-1.1.10-bin.tar.gz,如何下载HBase-1.1.10-bin.tar.gz,大家可以到HBase官方文档查看下载地址。

d5af9be4b14bccee97958ae1.png

下载之后进行解压,解压完成后会看到一个目录。

6c87083e814073decd7ef497.png

然后进入conf目录中,接下来编辑hbase-site.xml这个文件。

112908cdbb86f3e2816eb964.png

在里面复制拷贝上一段property。其中这段ZK链接地址需要拷贝控制台中的地址。

f087e8ac3dc9581caa82a40c.png

拷贝之后贴到ZK链接地址处。

89bde3dbd6af847b803aff6c.png

保存再退出。

9eb8a6ae54455dc02f5f13a0.png

到这里,我们还需要把这台ECS的内网地址加到HBase的网络白名单里面。

9f6b92bb1723a02992954c5b.png

点击修改网络白名单,将原来的禁止所有IP访问的127.0.0.1修改成这台ECS的内网IP地址,点击确定。

b4eb65c7332b245991239bad.png

这个时候会看到这里网络白名单地址就变成了ECS的内网地址。现在我们的这台ECS就可以访问这个HBase集群了。

b46fe24071daa5671f8e7cf9.png

接下来直接运行hbase shell,来到这个界面hbase shell就运行成功了,可以进行相关的操作了。我们来执行一些简单的操作。

67f23346059bf5f57ce2a44f.png

比如说我们来create一个表,同时建一个core family。

e3b152ff2508512077589e14.png

接下来我们list这个test表格,这里就看到这个表的信息了。然后大家就可以执行一些操作了。比如说put到’test’表中,它的 ’row1’, ’cf:a’, ‘value1’。

19857f745b4bab7ce40ec0dc.png

下面我们就可以用scan ‘test’来查看这个表里面的信息,可以看到我们刚才put的内容里面都已经有了。

afe675b61059bd30f85a615d.png

最后输入quit就可以退出了。

00281029bd454f2569e72169.png

原文地址:云数据库 HBase 版 


本文内容由互联网用户自发贡献,版权归作者所有,本站不拥有所有权也不承担相关法律责任。如需转载请按以下形式注明来源: 复制

文章来源:阿里云牛优惠资讯网
文章标题:如何通过HBase的Shell来访问已有的HBase集群?
原文地址:https://aliyunnew.com/a/How-to-access-the-existing-HBase-cluster-through-the-shell-of-HBase.html
发布时间:2019-09-05 21:08
相关话题
没有相关话题
猜您喜欢
回帖
  • 抢占沙发~~