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

卡桑德拉应力工具失效

罗诚
2023-03-14

我在试着测试卡珊德拉-压力工具。通过使用write启动该工具,我得到了以下错误:

/bin $ ./cassandra-stress write -node 10.xxx.xx.1:31xx5
java.lang.RuntimeException: java.lang.IllegalArgumentException: 10.xxx.xx.1:31xx5: invalid IPv6 address
    at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:200)
    at org.apache.cassandra.stress.settings.SettingsSchema.createKeySpacesNative(SettingsSchema.java:79)
    at org.apache.cassandra.stress.settings.SettingsSchema.createKeySpaces(SettingsSchema.java:69)
    at org.apache.cassandra.stress.settings.StressSettings.maybeCreateKeyspaces(StressSettings.java:207)
    at org.apache.cassandra.stress.StressAction.run(StressAction.java:55)
    at org.apache.cassandra.stress.Stress.main(Stress.java:117)
Caused by: java.lang.IllegalArgumentException: 10.xxx.xx.1:31xx5: invalid IPv6 address
    at com.datastax.driver.core.Cluster$Builder.addContactPoint(Cluster.java:849)
    at      org.apache.cassandra.stress.util.JavaDriverClient.connect(JavaDriverClient.java:116)
    at     org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:191)
    ... 5 more  

配置详情:

Version: 3.0.8
native_transport_port: 31xx5
start_native_transport: true
listen_address: "10.xxx.xx.1"

当我检查端口时,它使用tcp6协议。

共有2个答案

萧晔
2023-03-14

解决方案是使用下面的,它的工作。

./cassandra-stress write -node "IPv6 equivalent of IP" -port native=31xx5
子车凯泽
2023-03-14

请尝试使用 he -port 标志指定端口:

$ ./cassandra-stress write -node 10.xxx.xx.1 -port 31xx5
 类似资料:
  • 我想了解更多关于cassandra压力工具的信息,比如我如何进行压力测试并研究结果。当从cmd执行cassandra-stress时,密钥空间是在哪里创建的,如何查看它们?

  • Cassandra修复无法在节点1上运行,出现以下错误。我之前错误地并行启动了多个修复会话。我发现有一个错误https://issues.apache.org/jira/browse/CASSANDRA-11824已经解决了同样的情况。但我已经在使用cassandra 3.9,请确认运行nodetool scrub是否是唯一的解决方法?在运行scrub之前,我们需要记住什么注意事项,因为我需要直接

  • 需要一些关于cassandra压力测试的帮助。我已经从datastax网站安装了cassandra压力2.1工具。我想以10:1的比例使用15个线程进行读写压力测试。不知何故,我无法让它工作。我能够成功地分别进行读写测试。 我正在使用的命令:./cassandra-压力混合比率(write=1, read=10)n=10000 cl=ONE-端口节俭=9160-架构keyspace="Keyspa

  • 我设法在集群外运行了压力工具。我a;在我的cassa集群的bankkeyspace中准备好基本的banktransactions表。 bank.bank_transactions ( 客户 ID 文本、 年份整型、 月整型、 ID 时间uid、 金额整型、 卡文本、 状态文本、 主键 ((客户 ID、 年、 月)、 ID);这是我的个人资料 yaml 文件: 我有压力 你能帮帮我吗,出什么事了?

  • 我使用的是spring数据cassandra,需要使用jpa映射一个字段,在cassandra中,该字段的类型为

  • 我们运行的cassandra集群有3个节点,复制因子为2。 我们的nodejs服务器是查询这个集群的唯一地方。 是否有其他任何地方的参数设置可能导致不一致的查询? cassandra v2.2.4 nodejs驱动程序v3.0.0 编辑-添加我正在做的事情的示例: 1)检查用户名是否被占用 2)创建用户