gpt4 book ai didi

java - 启动 MiniAccumuloCluster 时出现 ZooKeeperBindException

转载 作者:行者123 更新时间:2023-12-03 21:38:26 25 4
gpt4 key购买 nike

我正在尝试启动 MiniAccumuloCluster用于测试,如 Accumulo Docs 中所述:

TemporaryFolder folder= new TemporaryFolder();
File temp_dir = folder.newFolder("AccumuloTempFolder");
MiniAccumuloCluster accumulo = new MiniAccumuloCluster(tempDirectory, "password");
accumulo.start();
Instance instance = new ZooKeeperInstance(accumulo.getInstanceName(), accumulo.getZooKeepers());
Connector conn = instance.getConnector("root", new PasswordToken("password"));

打电话时 accumulo.start() ,由于“Zookeeper 没有在 20 秒内启动”,因此抛出 ZooKeeperBindException。 MiniAccumuloCluster 的文档和使用说明似乎很少 - 谁能帮我理解这里出了什么问题?我认为所有的 Zookeeper 配置都是在 MiniAccumuloCluster 的掩护下处理的,所以我什至不确定从哪里开始寻找解决方案。

最佳答案

我最终为 mini fluo 和 mini accumulo 运行了一个 docker 容器,一定是我本地环境中的某些东西导致了这个问题。这将打印出结果或在本地机器的目标目录中放置一个 jar。

docker run -it --rm --name my-maven-project -v "$(pwd)":/path/to/code/fluo- 
tour/src/main/java/ft -w /path/to/code/fluo-tour/src/main/java/ft maven:3.6.3-
openjdk-8 mvn -q clean compile exec:java

关于java - 启动 MiniAccumuloCluster 时出现 ZooKeeperBindException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31388323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com