2017-02-18 20 views
1

Спасибо за внимание. Я создаю Accumulo Data Store с помощью geomesa и zookeper и завершил настройку изменений конфигурации и установил необходимый экземпляр, например, накопитель, java и maven. Когда я создаю новую функцию с помощью интерфейса командной строки с помощью команды geomesa create-schema -u root -p ****** \ -c device_ping \ -f feature \ -s uuid:String:index=true,dtg:Date,geom:Point:srid=4326 \ --dtg dtg она не даетИсключение получения экземпляра zoo в хранилище данных geomesa accumulo

Исключения при получении экземпляра зоопарка и прекратить бросать ошибку «Не удалось создать хранилище данных, пожалуйста, проверьте параметры подключения.»

Я не могу найти решение этой проблемы и не знаю, какие параметры конфигурации неверны. Вот подробности прилагаемого скриншота enter image description here

ответ

2

GeoMesa работает, чтобы выяснить Zookeepers из локальной копии конфигурации кластера Accumulo. Вероятно, эта конфигурация существует в $ ACCUMULO_HOME.

Вы можете вручную установить zookeepers с -z host1, host2, host3. Если хосты правильные (или вы установили их вручную), вы можете проверить, что zookeeper запущен, и их можно получить с вашего ноутбука.

Чтобы перепроверить Zookeeper, вы можете сделать что-то вроде ...

echo ruok | nc hostName portNumber 

Если Zookeeper запущен, вы получите сообщение 'imok' назад.

Наконец, если Zookeeper запущен и работает по какой-либо причине, вы можете увеличить время ожидания Zookeeper, установив более высокое значение системного свойства Java "instance.zookeeper.timeout". Тайм-аут в настоящее время установлен на 5 секунд.

 Смежные вопросы

  • Нет связанных вопросов^_^