首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GeoServer无法从Redis池获取资源

GeoServer无法从Redis池获取资源
EN

Stack Overflow用户
提问于 2019-06-12 23:43:39
回答 1查看 181关注 0票数 0

我想用GeoMesa将数据存储到数据存储中(例如Redis),并用GeoServer可视化/发布这些数据。

我用Java开发了一个接口(以及实现该接口的类),以便在Redis服务器中存储数据。然后,安装了插件"GeoServer with Redis“。因此,当我添加一个新的矢量数据源时,GeoServer为我提供了"Redis (GeoMesa)“选项。当我在GeoServer中提交这个新数据源的参数时,我得到一个错误。我在Redis中存储数据之前和之后都尝试了一下,结果是一样的。Redis由Docker官方镜像安装。

用于创建数据的参数

代码语言:javascript
复制
redis.url='localhost:6379'
redis.catalog='geomesa'
redis.connection.pool.size='16'
geomesa.query.threads='8'
geomesa.query.timeout=''
redis.pipeline.enabled=FALSE
redis.connection.pool.validate=TRUE
geomesa.stats.enable=TRUE
geomesa.query.audit=TRUE
geomesa.query.loose-bounding-box=FALSE
geomesa.query.caching=FALSE
geomesa.security.auths=''
geomesa.security.auths.force-empty=TRUE

GeoServer打印以下输出:创建数据存储时出错,请检查参数。错误消息:无法从池中获取资源

不幸的是,我不能访问堆栈跟踪。

EN

回答 1

Stack Overflow用户

发布于 2019-06-13 00:43:47

您确定在localhost:6379上可以访问您的Redis实例吗?你在运行Redis 5+ (GeoMesa是针对redis5开发的)吗?

您可以尝试运行Redis GeoMesa quickstart,这将消除GeoServer的任何潜在问题,并向您显示堆栈跟踪。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56565977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档