Geomesa-Hbase集群部署

Posted help-silence

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Geomesa-Hbase集群部署相关的知识,希望对你有一定的参考价值。

本文记录一下Geomesa-Hbase集群部署,在单机部署的基础上

https://www.cnblogs.com/help-silence/p/12817447.html

1.搭建集群

https://www.cnblogs.com/help-silence/p/12517442.html

2.安装Hadoop分布式环境

https://www.cnblogs.com/help-silence/p/12518731.html

3.安装Zookeeper

https://www.cnblogs.com/help-silence/p/12523466.html

4.修改Hbase配置为集群模式

https://www.cnblogs.com/help-silence/p/12524484.html

5.Geomesa-Hbase不需要改动

6.测试环境

可以参照Geomesa-Hbase单机版的测试方法;
这里我用了idea中的代码测试,直接运行hbase的qucikstart就可以使用,由于maven编译qucikstart一直没有编译成功,我是用idea中maven插件进行编译,
一些没有找到的依赖包,我手动下载并导进工程(geotools相关的jar包,还有Geomesa-Hbase的lib下的所有jar包),可以运行。注意运行时指定参数zookeeper地址和catalog名字。

7.在bin/hbase shell list命令查看Hbase内的变化

hbase(main):001:0> list
TABLE                                                                                                            
geomesaqucikstart                                                                                                
geomesaqucikstart_gdelt_2dquickstart_attr_v5                                                                     
geomesaqucikstart_gdelt_2dquickstart_id                                                                          
geomesaqucikstart_gdelt_2dquickstart_z2_v2                                                                       
geomesaqucikstart_gdelt_2dquickstart_z3_v2                                                                       
5 row(s) in 0.1270 seconds

=> ["geomesaqucikstart", "geomesaqucikstart_gdelt_2dquickstart_attr_v5", "geomesaqucikstart_gdelt_2dquickstart_id", "geomesaqucikstart_gdelt_2dquickstart_z2_v2", "geomesaqucikstart_gdelt_2dquickstart_z3_v2"]
hbase(main):002:0> 

大功告成~!

以上是关于Geomesa-Hbase集群部署的主要内容,如果未能解决你的问题,请参考以下文章

使用GeoMesa实现时空索引并进行KNN查询

HBase集群环境搭建

导致资产预编译在heroku部署上失败的代码片段

nginx.conf 忽略了 nginx-ingress 配置映射片段

集群部署看过来,低代码@AWS智能集群的架构与搭建方案

集群部署看过来,低代码@AWS智能集群的架构与搭建方案