本文主要翻译自官方文档: https://www.geomesa.org/documentation/2.1.2/user/hbase/install.html
一、准备
依赖Hbase,Hadoop集群,提前搭建好。
二、下载geomesa-hbase 二进制包
地址:https://github.com/locationtech/geomesa/releases
三、将geomesa运行时jar拷贝到指定目录
需要将geomesa-hbase-distributed-runtime-$VERSION.jar 拷贝到hbase.dynamic.jars.dir,这个默认就是/hbase/lib
命令:
hadoop fs -put ${GEOMESA_HBASE_HOME}/dist/hbase/geomesa-hbase-distributed-runtime-$VERSION.jar ${hbase.dynamic.jars.dir}/
四、注册协处理器-----默认自带的,不用手动安装,此步跳过
五、配置hadoop 以及hbase
主要是为了找到hbase-site.xml, core-site.xml,hdfs-site.xml 以及相应jar包
有很多配置方法,我用的方法是修改conf/geomesa-env.sh
设置 HBASE_HOME,HADOOP_HOME,GEOMESA_HBASE_HOME到相应目录
自动安装:
bin/install-hadoop.sh lib
bin/install-hbase.sh lib
安装完成后还需要自己配置hbase-site.xml,core-site.xml指向你步骤一里搭建好的集群
然后就可以使用了。