日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Geomesa-Hbase单机部署及ingest、export shp文件数据

發布時間:2025/1/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Geomesa-Hbase单机部署及ingest、export shp文件数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文記錄一下Geomesa-Hbase單機部署,步驟如下:

1.在VMware下創建虛擬機

2.安裝Linux系統(我選的是centos6.8)

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

3.網絡配置

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

4.關閉防火墻

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

5.安裝JDK

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

6.Hadoop單機版安裝

把Hadoop安裝包解壓即可,不需要修改任何配置

7.Hbase單機版部署

\1) 在/ect/profile中添加環境變量

#hbase_home export HBASE_HOME=/opt/module/hbase-1.3.1 export PATH=$PATH:$HBASE_HOME/bin

\2) 修改配置文件

在hbase目錄下創建tmp,pids兩個目錄
修改hbase-env.sh

export JAVA_HOME=/opt/module/jdk1.8.0_211 export HBASE_MANAGES_ZK=true #使用hbase自帶的zookeeper(就是存儲hadoop生態下框架狀態的文件系統)

修改 hbase-site.xml

<configuration><property><name>hbase.rootdir</name><value>file:///opt/module/hbase-1.3.1/disk</value></property><property><name>hbase.tmp.dir</name><value>/opt/module/hbase-1.3.1/tmp</value></property><property> <name>hbase.cluster.distributed</name>     <value>false</value></property> </configuration>

\3) 啟動hbase

bin/start-hbase.sh

\4) shell操作

bin/hbase shell

8.安裝Geomesa-Hbase

\1) 解壓

\2) 修改conf目錄下的.env.sh配置文件

export HBASE_HOME=/opt/module/hbase-1.3.1 export PATH=$PATH:$HBASE_HOME/bin export HADOOP_HOME=/opt/module/hadoop-2.7.2 export PATH=$PATH:$HADOOP_HOME/bin export GEOMESA_HBASE_HOME=/opt/module/geomesa-hbase_2.11-2.1.0 export PATH=$PATH:$GEOMESA_HBASE_HOME/bin

\3) 安裝圖形依賴包

$ bin/install-jai.sh $ bin/install-jline.sh 注:要是抓取不到jar包,自己去下載放在lib目錄下即可

\4) GeoMesa使用HBase的自定義過濾器來執行CQL查詢,為了允許GeoMesa使用過濾器,

需要將${GEOMESA_HBASE_HOME}/dist/hbase/geomesa-hbase-distributed-runtime_2.11-2.0.0.jar拷貝到${HBase_HOME}/lib目錄下

\5) 注冊Coprocessors

Geomesa使用HBase提供的coprocessor工具將處理過程移動到服務器端運行來提高查詢效率, 最簡單的注冊方式就是直接修改hbase-site.xml,增加以下內容: <property><name>hbase.coprocessor.user.region.classes</name><value>org.locationtech.geomesa.hbase.coprocessor.GeoMesaCoprocessor</value></property>

6)查看版本信息

進入geomesa-hbase安裝目錄 執行bin/geomesa-hbase version 出現版本信息版本信息即為安裝成功

\7) 測試環境

向Hbase中插入shp文件

bin/geomesa-hbase ingest --catalog testGeomesa --feature-name gps --input-format shp "/opt/data/gps.shp"

將gps點數據展示出來

bin/geomesa-hbase export --output-format leaflet --feature-name gps --zookeepers localhost --catalog testGeomesa

參考鏈接:https://www.cnblogs.com/help-silence/p/12817447.html

總結

以上是生活随笔為你收集整理的Geomesa-Hbase单机部署及ingest、export shp文件数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。