确保安装了hadoop、hbase、zookeeper,这里不再赘述
- 确保有hadoop、hbase、zookeeper环境
hadoop3.2.2
hbase2.4.17
zookeeper3.7.2
- 安装geowave,(geowave_unix_2_0_2-SNAPSHOT.sh)
geowave 2.0.2
3.将geowave/lib/core目录下的所有jar包复制到hbase的lib目录下,原有的jar包不覆盖
- 运行geowave自带的geoserver
geowave gs run
- 为GeoWave创建数据库TestTiff,需要hbase正在使用的zookeeper服务器
geowave store add -t hbase -z 192.168.199.100:2181 TestTiff
- 添加索引TiffIndex到数据库TestTiff,坐标参考系统为EPSG:3857
geowave index add -t spatial -c EPSG:3857 TestTiff TiffIndex
- 将栅格数据从本地注入键/值数据库
geotools-rastergeowave ingest localToGW -f geotools-raster /export/testData/outTest2.tif TestTiff TiffIndex
- 在geoserver中建立名为geowave的工作区
geowave gs ws add geowave
- 将一个geowave数据库TestTiff作为数据源添加进geoserver,命名为TiffData
geowave gs cs add -cs TiffData TestTiff
- 从给定的geowave数据库中提供栅格图层给geoserver发布
geowave gs layer add -a RASTER TestTiff
geowave文档:GeoWave Command-Line Interface