geomesa-hbase集群环境搭建
集群环境:
master
slave01
slave02
安装geomesa-hbase_2.1.0
-
解压:tar -zxvf geomesa-hbase_2.11-2.1.0.tar.gz
-
发送到其他机器:scp geomesa-hbase_2.11-2.1.0 root@slave01:/usr/geomesa
-
配置环境变量:export GEOMESA_HBASE_HOME=/usr/geomesa/geomesa-hbase_2.11-2.1.0
export PATH= P A T H : PATH: PATH:GEOMESA_HBASE_HOME/binsource /etc/profile
————————————————
4.安装依赖项:cd geomesa-hbase_2.11-2.1.0/bin
运行:./install-jai.sh
./install-jline.sh -
拷贝geomesa-hbase运行所需jar包到hbase lib目录下
cp geomesa-hbase_2.11-2.1.0/dist/hbase/geomesa-hbase-distributed-runtime_2.11-2.1.0.jar /usr/geomesa/hbase/lib/
**注意:**此处还需将该jar包拷贝到/tmp/hbase-${usr}/hbase/lib/下 如果没有该目录就手动创建:cp geomesa-hbase_2.11-2.1.0/dist/hbase/geomesa-hbase-distributed-runtime_2.11-2.1.0.jar /tmp/hbase-root/hbase/lib/
三台机器都需要这样做 -
增加协助处理器:可根据自己需求动态、静态配置
在hbase-site.xml中配置:hbase.coprocessor.user.region.classes
org.locationtech.geomesa.hbase.coprocessor.GeoMesaCoprocessor
————————————————
可以在hbase表中手动配置:
可以使用该alter命令来修改表的配置。 可以修改命令中的coprocessor参数alter以更改GeoMesa协处理器的注册
alter ‘geomesa_QuickStart_id’, METHOD => ‘table_att’, ‘coprocessor’=>’|org.locationtech.geomesa.hbase.coprocessor.GeoMesaCoprocessor||’
Updating all regions with the new schema… -
重启集群。