问题标签 [jepsen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
355 浏览

testing - 无法为 elasticsearch 或 rabbitmq 运行 jepsen 测试

当我尝试运行测试时,我似乎遗漏了一些基本的东西@ https://github.com/abailly/jepsen-vagrant

这是 lein 中 rabbitmq 测试配置文件的输出:

我怎样才能解决这个问题。我在https://github.com/aphyr/jepsen/tree/master/jepsenhttps://github.com/abailly/jepsen-vagrant步骤中完成了所有提到的身份验证修复步骤...

0 投票
1 回答
406 浏览

ssh - 杰普森:SSH 问题

背景:

我正在尝试在 Ubuntu 16.04 上运行 Jepsen ( https://github.com/jepsen-io/jepsen )。我创建了 6 个虚拟机(在我的 Windows 10 电脑上)并将主机名替换为 n1、n2、.... n6。所有虚拟机的用户名和密码都相同。

现在,我可以从任何 VM 直接 ssh 到任何其他 VM。(例如,从 n6 开始,我可以只执行这个命令“ssh n1”,它可以正常工作)。我正在尝试从节点 6(主机名 n6)运行节点 jepsen 工具,以便它可以在节点 n1、n2、n3、n4 和 n5 中创建数据库。

到目前为止,我还没有对 jepsen 代码进行任何更改。我已经使用“lein install”命令编译它,现在尝试运行它。

问题:

为了简单地运行测试,我按照 jepsen 网页中提供的说明(“cd aerospike”;“lein test”)但它给了我以下错误:

首先,我尝试按原样运行代码。但后来我在(https://github.com/jepsen-io/jepsen/blob/master/jepsen/src/jepsen的第 21 行和第 22 行添加了 5 个虚拟机的用户名和密码(这是 ssh 所必需的) /control.clj )。但它并没有解决问题。

我将非常感谢任何解决此问题的解决方案/指南。

0 投票
1 回答
56 浏览

syntax - Jepsen 上下文中的扩展协议是什么?

我是 clojure 的新手,我想弄清楚 Jepsen 是做什么的,这是一个用于检查分布式系统一致性的软件。

  • 我的问题是:
    1. 扩展协议有什么作用?
    2. 更具体地说,在Jepsen.Generatorop中,Protocol.
    3. 在上下文中混合是什么意思

亲切的问候

0 投票
2 回答
290 浏览

ssh - 如何解决tendermint中的这个jepsen测试错误?com.jcraft.jsch.JSchException:java.net.UnknownHostException:n1

我正在从这个存储库https://github.com/jepsen-io/tendermint运行代码,而不更改任何文件。但是我在运行命令lein run test时遇到错误。

我得到的错误如下所述。

这是我面临的问题,我不知道如何纠正这些错误。我没有更改存储库中的任何代码。我刚刚克隆了这个存储库并移动到那个文件夹并只执行了lein test run命令。在此之前,需要对配置文件或任何其他文件进行任何更改,也请提及。因为我是这个 jepsen 测试的新手。谁能帮我解决这个错误?

谢谢你。

0 投票
0 回答
31 浏览

clojure - 如何使用 jepsen 测试项目?

我创建了一个分布式系统并想对其进行测试。我阅读了 jepsen 并阅读了 etcddemo 教程。但是我无法理解如何将 jepsen 链接到我的项目。有没有可用的资源?这些资源都是关于特定系统的,没有任何关于一般设置的信息