Curator 框架版本 - 4.3.0,Zookeeper 版本 - 5.5.0 我们在 Kubernetes 上部署了 apache 图集,它使用 Zookeeper 从两个图集 pod 中选举一个作为领导者。 我们正在运行三个 zookeeper pod(3 节点集群),一个 pod 宕机应 ...
Curator 框架版本 - 4.3.0,Zookeeper 版本 - 5.5.0 我们在 Kubernetes 上部署了 apache 图集,它使用 Zookeeper 从两个图集 pod 中选举一个作为领导者。 我们正在运行三个 zookeeper pod(3 节点集群),一个 pod 宕机应 ...
我的问题与Leader Latch 配方有关。 我想使用 Leader 闩锁为预定作业实现互斥锁。 还有另一个要求:如果计划的作业在下午 1:00:00.005 开始并在下午 1:00:00.015 结束,那么在下午 1:00:30.000 之前没有其他作业/实例应该开始相同的任务(为此我在考虑在 ...
我有一个针对 Zookeeper 服务器 (v3.7.0) 运行的CuratorFramework客户端 (v5.1.0)。 如果 Zookeeper 服务器在客户端连接到它时关闭,我可以看到SUSPENDED连接状态(带有ConnectionStateListener ),然后是LOST ,然后即 ...
如何使用 apache 馆长创建 ttl 节点? 我试过以下 代码 1: 结果:未创建节点且flag为false 代码 2: 结果:得到以下异常: 在 apache 馆长中使用 ttl 创建节点的正确方法是什么? ...
我正在尝试启动一个基本项目结构,其中多个 spring 引导应用程序将使用 apache curator 共享资源。 我遵循文档中指定的指南,但更改节点不会触发任何事件请,任何帮助将不胜感激 pom.xml docker-compose.yaml 创作者 听众 谢谢 ...
我只是想通过使用Curator 框架或zookeeper实现 java 来启动 zookeeper 合奏(领导者 - 跟随者)。 最初,我使用二进制模式进行了检查,并且在下面显示的示例配置中运行良好。 动物园.cfg 并相应地创建了myid文件,并且按照我的预期创建了 zookeeper 合奏(创 ...
在多次测试 Curator 服务发现启动时,在启动时 ZooKeeper 服务器不可用的某些执行中,它会无限期地等待和挂起,线程转储堆栈跟踪如下所示。 示例场景是在 ZooKeeper 服务器不可用时启动,然后 ZooKeeper 可用 - 但 Java 线程仍然挂起。 这也通过 Curator 单 ...
我正在尝试在 Zookeeper 中创建一个“目录”,如下所示: 令人困惑的是,它在我试图创建的节点上给了我一个“NoNodeException”。 请注意,我能够连接到 Zookeeper: 请注意,Zookeeper 服务器位于远程计算机上,并且 ip(“111.11.111.1”)已在此帖子 ...
我正在使用 Apache Curator 的CachedModeledFramework来尝试缓存路径中的所有子节点。 我想在加载缓存时收到通知。 如果孩子存在,我确实从侦听器那里获得了 NODE_ADDED 事件,但是我找不到任何方法在它完全缓存时得到通知,即使还没有孩子。 我不能使用 readT ...
我有多个进程在内存队列上运行。 该队列是在 Zookeeper 中创建/删除的顺序 znode 的体现。 添加 znode 时,将在所有相关进程中将等效项添加到队列中。 而且,当一个 znode 被移除时,等效项也会在每个涉及的进程中从队列中移除。 添加和删除信号应该是平衡的,因为每个添加的项目最 ...
Curator 5.x 不再支持 ZooKeeper 3.4.x 但这是否意味着我既不能使用 Zookeeper 客户端也不能使用 Zookeeper 服务器 3.4.x? 我想知道 Curator、Zookeeper-Client 和 Zookeeper-Server 之间是否存在兼容性矩阵? ...
我正在使用 Apache Curator v4.3.0 (ZK v3.5.8),我注意到在某些断开连接/重新连接的情况下,我停止向注册的侦听器接收 RECONNECTED 事件。 虽然我确实看到 ConnectionStateManager 打印状态更改: 通常在我看到我的听众调用state ...
I am using Apache Curator Leader Election Recipe:https://curator.apache.org/curator-recipes/leader-election.html in my application. Zookeeper 版本:3.5 ...
我正在尝试使用 Apache Curator 库为 ZooKeeper 编写单元测试。 我正在使用 curator-test maven 依赖项。 我的代码如下所示: 但我收到了这个错误: 我尝试了多种策展人版本与 ZooKeeper 版本的组合。 目前,我正在使用以下 maven 依赖项: 任何帮 ...
我正在使用 Curator 框架中的 sharedValue 配方进行一些测试。 我找不到关于它在动物园管理员方面如何保持对象的持久性的信息。 我问的是因为我认为它们是开箱即用的“持久性”,但是在 Zookeeper 的所有节点重新启动后,该值似乎又变回了空。 可能是代码错误,没什么好担心的,但我想 ...
我试图只运行一个 TestingServer 以便能够为它编写单元测试。 我的 pom 有以下与 Curator 相关的依赖项,我尝试了 4.2.0 和 4.3.0 版本,都抛出相同的错误: 抛出的错误是这样的: ...
我正在尝试创建一个持久的 ZNode 并存储我已处理的特定文件的行数。 创建就像它应该的那样工作,从节点读取数据也是如此,但是如果它在相同的代码中,则删除不起作用。 我会解释我的意思。 我创建了函数: setOrCreateFileCheckpoint(fileName: String, line ...
我们在我的集群上使用 LeaderLatch 到 select 领导者。 我们像这样使用它: 我们还有一个优雅的关机过程: 现在,问题是当我关闭非领导者实例时, await()方法会抛出 EOFException。 这是 LeaderLatch 本身的代码: 因为我已经关闭了它 - state 不是 ...
我是 Apache Curator 的新手,想确认一些与使用 Apache Curator 的分布式锁相关的事情: 在创建 InterProcessMutex 实例时,我将锁定路径提供为“lock/unique_id”。 InterProcessMutex dMutex = new InterPro ...
我希望我的 zookeeper 客户端(Curator Framework)在仲裁配置更改时跟踪最新的服务器,所以我想出了添加一个监听器(Curator NodeCache)来监视 /zookeeper/config 的想法。 当仲裁配置更改时,客户端将接收事件并在 /zookeeper/confi ...