GeoServer не удалось получить ресурсы из пула Redis - PullRequest
0 голосов
/ 12 июня 2019

Я хочу сохранить данные с помощью GeoMesa в хранилище данных (например, Redis) и визуализировать / опубликовать эти данные с помощью GeoServer .

Я разрабатываю интерфейс (и классы, которые реализуют этот интерфейс) в Java для хранения данных на сервере Redis. Затем был установлен плагин «GeoServer with Redis». Таким образом, когда я добавляю новый источник векторных данных, GeoServer предлагает мне опцию «Redis (GeoMesa)». Я получаю сообщение об ошибке при отправке параметров этого нового источника данных в GeoServer. Я пробую это до и после хранения данных в Redis, и результаты одинаковы. Redis был установлен официальным образом Docker.

Параметры для создания данных

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 печатает этот вывод: Ошибка создания хранилища данных, проверьте параметры. Сообщение об ошибке: не удалось получить ресурс из пула

К сожалению, у меня нет доступа к трассировке стека.

1 Ответ

2 голосов
/ 12 июня 2019

Вы уверены, что ваш экземпляр Redis доступен на localhost:6379? Вы используете Redis 5+ (GeoMesa была разработана против Redis 5)?

Вы можете попробовать выполнить быстрый запуск Redis GeoMesa , который устранит любые потенциальные проблемы с GeoServer и также покажет трассировку стека.

...