首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes集群中用于Apache Drill + Zookeeper的Zookeeper的存储插件配置

问Kubernetes集群中用于Apache Drill + Zookeeper的Zookeeper的存储插件配置
EN

Stack Overflow用户
提问于 2018-09-20 04:55:36
回答 2查看 235关注 0票数 1

我在Kubernetes集群上运行Apache Drill和Zookeeper。

Drill通过端口2181上运行的zookeeper服务连接到zookeeper。我在zookeeper上尝试持久化存储插件配置。在Apache Drill docs (https://drill.apache.org/docs/persistent-configuration-storage/)中,假设需要将sys.store.provider.zk.blobroot密钥添加到drill-override.conf属性中。但是如果我想要将它连接到Kubernetes中的Zookeeper服务,我无法计算出这个键的值。

EN

回答 2

Stack Overflow用户

发布于 2018-09-20 06:25:00

该值应为:

代码语言:javascript
复制
<name-of-your-zk-service>.<namespace-where-zk-is-running>.svc.cluster.local:2181

这就是Kubernetes内部解决服务的方式。您可以通过创建Pod、使用kubectl exec -it <pod-name> sh连接到is并运行以下命令来测试它:

代码语言:javascript
复制
ping <name-of-your-zk-service>.<namespace-where-zk-is-running>.svc.cluster.local

希望它能帮上忙!

票数 2
EN

Stack Overflow用户

发布于 2018-09-20 19:06:26

这是一个可选配置。您可以指定它来修改ZooKeeper PStore提供程序卸载查询配置文件数据1的位置,或者您可以从drill-override.conf中删除此属性并重新启动drillbits。

1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52414098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档