问题标签 [cassandra-stress]
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.
amazon-ec2 - cassandra-stress 是什么意思?
我在我的集群中托管 3 个节点中的 1 个的 ec2 m3-medium 上运行了 cassandra-stress。
cassandra-stress write n=100000 -schema "replication(strategy=NetworkTopologyStrategy, us-east=1)"
我得到了这个结果
结果:
操作率:2794 [WRITE:2794]
分区率:2794 [WRITE:2794]
行率:2794 [WRITE:2794] ...
总操作时间:00:00:35
除了其他的结果。
我想知道这对于 m3 介质系统是否正确?
另外我想知道这是否意味着我每秒只能成功写入大约 2794 次?
cassandra - Cassandra-Stress 因错误而停止
我已经在具有 centos 7 的服务器上安装了 cassandra 3.0.9。同时尝试使用以下命令执行 cassandra-stress
cassandra-stress 混合 n=2000000 -pop seq=1..2000000 -rate thread=2000 -node 10.10.0.1
它开始根据命令执行,但有时它开始给出如下错误
com.datastax.drivers.core.exceptions.NoHostAvailableExcception:所有主机查询失败(尝试:10.10.0.1/10.10.0.1:9042(com.datastax.driver.core.exceptions.TransportException:[10.10.0.1/ 10.10.0.1] 连接已关闭))
有时会出现如下错误
java.io.IOException:键上的操作 x0 [35353538363236373030]:返回的数据未经验证
java.io.IOException:键上的操作 x0 [4c364c39375032333431]:返回的数据未经验证
java.io.IOException:键上的操作 x0 [4b364e504c4b4c314e30]:返回的数据未经验证
java.io.IOException:键上的操作 x0 [3435504d3135374b3031]:返回的数据未经验证
java.io.IOException:键上的操作 x0 [303936354c5033343130]:返回的数据未经验证
谢谢
cassandra - Cassandra 压力工具失败
我正在尝试测试 cassandra-stress 工具。通过使用 write 启动该工具,我收到此错误:
配置细节:
当我检查端口时,它使用的是 tcp6 协议。
cassandra-stress - 使用 cassandra 压力测试生成时间序列数据
是否可以配置 Cassandra 压力测试工具来为时间序列数据生成插入工作负载。更具体地说,在时间戳列上提供 columnspec 属性,该属性将要么
- 随着测试的进行增加插入的值(比如每条记录 x 秒)
- 使用当前系统时间(我可以运行一天的测试)
cassandra - 使用 cassandra-stress 写入 100 MB 的列
我想使用 Cassandra 2.1.17 中的压力工具编写 100 MB 的分区。为了简单起见,首先我只是想用一列写一个分区。我的压力 yaml 看起来像这样:
我正在运行它:
查看我的输出:
但是,查看“nodetool tpstats”我有一个成功的突变(所以即使我有超时,突变似乎是成功的):
但是,如果我执行“nodetool flush”和“nodetool status stresscql”,这就是我得到的:
既然没有事务被丢弃,那么数据去哪儿了?根据我的理解,我应该在 Load 列中有一个 ~100MB 的值,对吧?
amazon-web-services - 在 AWS 上自动扩展 Cassandra 集群
我一直在尝试在 Amazon EC2 实例上使用复制因子 3 和一致性级别 1 自动扩展 3 节点 Cassandra 集群。尽管有负载均衡器,其中一个自动缩放节点的 CPU 利用率为零,而另一个自动缩放节点上有相当大的流量。
我已经尝试了超过 4 次来使用 RF3CL1 自动缩放 3 个节点,并且其中一个自动缩放节点上的 CPU 利用率仍然为零。总体 CPU 利用率有所下降,但其中一个自动缩放节点从自动缩放点开始一直处于空闲状态。
请注意,在自动缩放时启动的两个节点由相同的启动配置启动。这两个节点在各个方面都具有相同的配置。节点触发有告警,根据告警设置伸缩策略。
是否有可以在用户数据上运行的 bash 脚本?
例如,改变键空间?
有人可以让我知道这种行为背后的原因是什么吗?
cassandra - cassandra-stress 工具:[az] varchar 列的字母范围
在cassandra-stress
yaml 配置文件下,columnspec
定义数据的插入范围。
对于一varchar
列,怎么说我希望一列仅填充由字母构成的单词[a-z]*
?
如果我说:
我得到这样的刺痛:\x1c\x0b\x1bK]
cassandra - Cassandra 压力测试:参数无效
~/ cassandra-stress 混合比\(write=5,read=1\) n=100000 user profile =./cassandra.yaml duration =15m 'ops\(insert=10\)' cl =QUORUM -rate threads=100 -mode native cql3 port=9042 user=cassandra password=cassandra -transport truststore=/home/../../truststore.jks truststore-password="*********" keystore=/home/. ./../../cassandra-keystore.jks keystore-password="*******" ssl-protocol=****** ssl-alg=******* ssl-ciphers =************* -node $NODES -port native=9042 jmx=7199
错误:参数用户无效
cassandra - cassandra-stress 更新错误:UPDATE 语句中的聚类列不支持切片限制
我正在与 cassandra 压力作斗争。我正在调整我的 C* 集群,该集群为执行更新和删除的应用程序提供服务。
我没有找到关于 cassandra-stress 的大量文档来举例说明用法,所以花了很长时间才让它与插入和读取一起工作。由于我的应用程序正在执行更新和删除,因此我需要对该用法进行压力测试。
我有一张如下表:
我知道这很多,但我正在尝试为有问题的应用程序复制 C* 中使用的主体 CF。
这里 my_time 是一个聚类键。
我在 yaml 中的 cassandra-stress 查询如下:
当我使用这些查询运行 cassandra-stress
我收到 update1 和 update2 的此错误
我是 C* 的新手,所以这就是我不真正理解错误的原因。我还没有找到一个清楚的解释为什么我会收到这个错误,更不用说它的补救措施了。我需要在我的更新查询中使用 my_time 集群键,但是对 my_time 的有效查询不适用于 cassandra-stress。
任何指导、帮助、指点,都将非常感激。
cassandra - Cassandra 压力工具在使用配置文件时不遵守一致性级别
我正在尝试使用该cassandra-stress
工具在复制因子 = 3 的 6 节点集群上使用配置文件运行压力测试。
./cassandra-stress user profile=/path/to/cassandra_stress.yaml duration=2h ops\(insert=20,select=10\) **cl=local_quorum** no-warmup -node nodeaddress -transport truststore=/path/to/tls/truststore.jks truststore-password=***** -rate threads=5 -log level=verbose file=/path/to/log -graph file=graph_.html title='Graph' & 2>1
执行在某个时间点以 ReadTimeout 停止,日志显示以下内容:
com.datastax.driver.core.exceptions.WriteTimeoutException:在一致性LOCAL_QUORUM写入查询期间 Cassandra 超时(需要 2 个副本,但只有 1 个确认写入)
com.datastax.driver.core.exceptions.ReadTimeoutException:Cassandra在一致性读取查询期间超时ALL(需要 3 个副本,但只有 2 个确认读取)
我不确定为什么cl=local_quorum
要写入而不是读取。任何见解都会有所帮助。
轮廓