Доступ к Accumulo 2.0.0 с помощью контейнера Docker - PullRequest
0 голосов
/ 06 августа 2020

У меня есть экземпляр Accumulo 2.0.0, работающий с использованием процесса сборки UNO. Я запустил helloworld jar из примеров набора данных для записи 50К записей в таблицы Had oop.

Я ищу пример контейнера docker, который можно использовать для доступа к моему экземпляру Accumulo чтобы прочитать информацию из этого экземпляра. Кто-нибудь знает пример существующего контейнера с вызовами API для Accumulo 2.0?

Я нашел дискуссии о запуске Accumulo в контейнере. Я пытаюсь сохранить работу Accumulo вне контейнера и получить доступ к экземпляру из контейнера docker.

Спасибо,

1 Ответ

0 голосов
/ 06 августа 2020

Uno - это инструмент для запуска вещей на одном узле в целях тестирования и разработки. Запуск клиента на другом узле, будь то Docker или иначе, - это просто не предполагаемый вариант использования, который был написан для Uno.

Кроме того, имейте в виду, что Uno - это неизданное программное обеспечение в Apache Software Foundation , и его использование не рекомендовано ASF или Fluo PM C для пользователей вне команда разработчиков в это время. См. эту политику по выпускам в ASF для получения дополнительной информации.

С учетом всего вышесказанного вы можете иметь возможность запускать клиент Accumulo внутри контейнер Docker (при условии, что у вас есть все элементы пути к классам для запуска там клиента). Однако вам, вероятно, потребуется указать конкретное имя хоста c в вашем файле uno.conf (UNO_HOST) вместо localhost. Если вы используете DNS-имя и IP-адрес, доступный из контейнера Docker, он должен работать с соответствующей сетевой конфигурацией Docker.

Я не эксперт в сети Docker, но Быстрый поиск inte rnet привел к этой документации .

Более подробная информация о Uno должна быть доступна в списках рассылки Fluo от разработчиков программного обеспечения Uno.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...