Geomesa-Hbase集群部署
- 2020 年 5 月 2 日
- 筆記
- 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>
大功告成~!