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.