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> 

大功告成~!