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

如何使用卡桑德拉压力工具

赵智
2023-03-14

我想了解更多关于cassandra压力工具的信息,比如我如何进行压力测试并研究结果。当从cmd执行cassandra-stress时,密钥空间是在哪里创建的,如何查看它们?

共有3个答案

黄聪
2023-03-14

>

  • 转到安装/卡桑德拉/工具/垃圾箱并传递以下命令

    ./cassandra-stress write n=1000000 -rate threads=40 -node xx.yy.zzz.ww
    

    xx.yy.zzz.ww是您的主机ip。默认情况下,这会将100万插入写入keyspace keyspace1,table Standard ard1。测试完成后,可以根据http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsCStressOutput_c.html解释压力结果来解释结果

    可以从cqlsh查看数据

    cqlsh> select *from keyspace1.standard1 limit 2;
     key                    | C0                                                                     | C1                                                                     | C2                                                                     | C3                                                                     | C4
    ------------------------+------------------------------------------------------------------------+------------------------------------------------------------------------+------------------------------------------------------------------------+------------------------------------------------------------------------+------------------------------------------------------------------------
     0x3335503436334b333630 | 0x89a7f8588f1f3866788af519bedb8ff284e72843faa37694fcca88b8e24f3d6861d4 | 0xa9b176a554a1d1c1acb860d9b49e05b4f21ab8b7933357e49e48d353147d7ccf7ba7 | 0xd310294bbc90b9a1a99642d85625744a9df753f9688f18074ecf3ae17d806491ff02 | 0x022c59df825545f71d1cd301919821544eb2125b23f2f31c3addd1aa97c163a3aa44 | 0xf8dabfd49bee232435eabd034263706b6d50417a005f25f4320a88bad0adff847aec
     0x4f36393733364b393930 | 0x62cebaf3cf2491d39bae52e3589943737f3c44b02de67dc0f213623412d4167e3b0e | 0x0d01092e67706b72e44ed4774c6a77b63fcda402adf6d8e63048e65f462593e62098 | 0x27ecd293bed41cc177547fac81011e72f4398a22fe74825ec2b2b822e7787e09be69 | 0x3ded968484b698f60b1732b8ab4802520bc653d94084ed8a6434396c62c7a52bec7a | 0xfb1392dbcd6d5d21ed699a61f4a40914d7560cc929fea3168353fee189416bb97045
    

    关于cassandra-stress的高级负载测试,请浏览这个博客。改进的CassandraStressTool

  • 祝昊东
    2023-03-14

    由于原问题带有cassandra-2.0标签,我想添加压力工具新版本文档的链接:

    http://docs . datas tax . com/en/Cassandra/2.1/Cassandra/tools/tools cstress _ t . html

    卡桑德拉 2.1 中引入的改进压力测试工具可用于卡桑德拉 2.0 群集。它使用 Yaml 配置文件,并添加了使用您指定的查询对实际架构进行压力测试的功能。这里有一个很好的介绍:http://www.datastax.com/dev/blog/improved-cassandra-2-1-stress-tool-benchmark-any-schema

    杨甫
    2023-03-14

    卡桑德拉应力是卡桑德拉提供的用于压力测试的工具。浏览 http://www.datastax.com/documentation/cassandra/1.2/cassandra/tools/toolsCStress_t.html 了解更多信息

     类似资料:
    • 我在试着测试卡珊德拉-压力工具。通过使用write启动该工具,我得到了以下错误: 配置详情: 当我检查端口时,它使用tcp6协议。

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

    • 我用Spring Data Cassandra 2.2.1开发了一个新的应用程序,想在Cassandra 2.1.9服务器上运行它(旧的,我知道)。但是我们得到了错误 Spring数据卡桑德拉手册声称Spring数据2.2.1至少需要卡桑德拉2.1,所以这应该有效,但它没有。我们包含的唯一特定于卡桑德拉的依赖项是 我怎样才能让这个工作?

    • 卡桑德拉如何在内部存储空值?它是否占用任何存储空间?我正在编写一个应用程序,该应用程序使用具有许多列(100s)的表来表示不同类型的数据,因此列具有诸如“text1”,“text2”,“number1”,“number2”等名称,然后有一个外部JSON架构映射哪个列表示特定数据类型的什么值。因此,对于某种数据类型,许多列可能具有空值,并且我无法找到有关空值将占用的存储空间(如果有)的任何具体信息。

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

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