Настройка подключаемого модуля хранения в Zookeeper для Apache Drill + Zookeeper в кластере Kubernetes - PullRequest
0 голосов
/ 19 сентября 2018

Я использую Apache Drill и Zookeeper в кластере Kubernetes.

Drill подключается к zookeeper через службу zookeeper-service, работающую на порту 2181. Я пытаюсь настроить конфигурацию подключаемого модуля постоянного хранения на zookeeper.В документации Apache Drill (https://drill.apache.org/docs/persistent-configuration-storage/), указано, что ключ sys.store.provider.zk.blobroot необходимо добавить в свойство drill-override.conf. Но я не могу определить значение для этогоключ, если я хочу подключить его к службе Zookeeper в Kubernetes.

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Это необязательный конфиг.Вы можете указать это, чтобы изменить, где провайдер ZooKeeper PStore выгружает данные профиля запроса [1], или вы можете удалить это свойство из drill-override.conf и перезапустить детализацию.

[1] http://doc.mapr.com/display/MapR/Persistent+Configuration+Storage

0 голосов
/ 20 сентября 2018

Значение должно быть:

<name-of-your-zk-service>.<namespace-where-zk-is-running>.svc.cluster.local:2181

Так службы разрешаются внутренне в Kubernetes.Вы всегда можете проверить его, создав Pod, подключившись к нему с помощью kubectl exec -it <pod-name> sh и запустив:

ping <name-of-your-zk-service>.<namespace-where-zk-is-running>.svc.cluster.local

Надеюсь, это поможет!

...