geomesa redis快速启动

n7taea2i  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(486)

这是我第一次使用redis尝试geomesa,根据OfficeQuickStart教程,我尝试:

mvn clean install -pl geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart -am

正常工作:

[INFO] Reactor Summary for GeoMesa Tutorials and Examples 3.0.0-SNAPSHOT:
[INFO]
[INFO] GeoMesa Tutorials and Examples ..................... SUCCESS [  0.900 s]
[INFO] GeoMesa Tutorials - Common ......................... SUCCESS [  2.101 s]
[INFO] GeoMesa Tutorials - Redis .......................... SUCCESS [  0.221 s]
[INFO] GeoMesa Tutorials - Redis - Quick Start ............ SUCCESS [  5.903 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS

但当我试着运行它时:

java -cp geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart/target/geomesa-tutorials-redis-quickstart-$VERSION.jar \
    org.geomesa.example.redis.RedisQuickStart \
    --redis.url localhost:6379 --redis.catalog geomesa

它显示:

error:java.lang.ClassNotFoundException: org.geomesa.example.redis.RedisQuickStart

所有代码都在根路径(../geomesa教程)中运行,我能做什么?

2skhul33

2skhul331#

你需要替换 $VERSION 使用您构建的geomesa版本,例如:

$ git checkout tag/geomesa-tutorials-2.4.0
$ mvn clean install -pl geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart -am
$ java -cp geomesa-tutorials-redis/geomesa-tutorials-redis-quickstart/target/geomesa-tutorials-redis-quickstart-2.4.0.jar \
    org.geomesa.example.redis.RedisQuickStart \
    --redis.url localhost:6379 --redis.catalog geomesa

相关问题