当前位置: 首页 > 知识库问答 >
问题:

在库伯内特斯集群中的Apache Drill ZooManager的ZooManager上配置存储插件

鲁昕
2023-03-14

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

Drill通过端口2181上运行的zookeeper服务连接到zookeeper。我正在zookeeper上尝试持久存储插件配置。关于Apache Drill文档(https://drill.apache.org/docs/persistent-configuration-storage/)给出了sys。百货商店供应商。zk。需要将blobroot键添加到钻取覆盖。conf属性。但如果我想把这个密钥连接到库伯内特斯的Zookeeper服务,我无法计算出它的值。

共有2个答案

农诚
2023-03-14

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

[1]http://doc.mapr.com/display/MapR/Persistent配置存储

东方镜
2023-03-14

值应该是:

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

这就是Kubernetes内部解决服务的方式。你可以通过创建一个Pod来测试它,使用kubectl exec-it连接到is

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

希望有帮助!

 类似资料:
  • 我一直在努力让DNS插件在CentOS 7.2集群上工作。我使用以下说明安装了群集:http://severalnines.com/blog/installing-kubernetes-cluster-minions-centos7-manage-pods-services 在此配置中,主服务器正在运行:etcd、库贝-调度器、库贝-apiserver和库贝-控制器-管理器。这些节点正在运行:do

  • 我假设没有愚蠢的问题,所以这里有一个我找不到直接答案的问题。 现在的情况 我目前有一个运行1.15的Kubernetes集群。AKS上的x,通过Terraform部署和管理。AKS最近宣布Azure将在AKS上停用Kubernetes的1.15版本,我需要将集群升级到1.16或更高版本。现在,据我所知,直接在Azure中升级集群不会对集群的内容产生任何影响,即节点、豆荚、秘密和当前在那里的所有其他

  • 我正在尝试配置一个2节点库伯内特斯集群。首先,我试图在CentOS虚拟机上配置集群的主节点。我已经使用“kubeadm init--apiserver-广告地址=172.16.100.6--pod-network-cidr=10.244.0.0/16”初始化了集群,并将法兰绒网络部署到集群中。但是当我执行“kubectl获取节点”时,我得到以下输出---- 下面是“kubectl get pods

  • 我正在尝试让cadence在kubernetes集群上运行。然而,我注意到Cadence服务器初始化中有一个bug,它阻止Cassandra脚本正确初始化模式。https://github.com/uber/cadence/issues/1713:所以我想我会手动完成这一步。我执行了以下步骤- < li >在docker compose上从https://raw . githubuserconte

  • 我用的是这个舵图:https://github.com/helm/charts/tree/master/incubator/kafka 并且这些覆盖在值中。亚马尔 基于此留档:https://kafka.apache.org/documentation/#security_jaas_broker (快速总结) 问题是,当我启动Kafka时,会出现以下错误: 根据优先顺序,如果未设置上述配置,则应使