问题标签 [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.
cassandra - Cassandra 的压力测试
我正在使用 DataStax Enterprise 中 cassandra 中提供的压力测试。如果有人知道的话,我也想知道一些关于它和 cassandra 的信息。- 首先,压力测试使用哪些节点?我的意思是,当我使用命令时(在由 2 个节点组成的环上):
./cassandra-stress -d ip1 --replication-factor 1
这意味着测试只使用第一个节点,完全排除第二个节点?
其次,当我保存一个键空间并在其中创建一些数据(例如列族'cf1'和kespace'ks1')时,文件夹/var/lib/cassandra/data/ks1/cf1是空的......这是正常的? 当我连接到 cassandra-cli 时,它似乎是从 /.cassandra/assumpiont 文件中读取的。
第三,是否可以从 cassandra 设置单个入口点?我的意思是强制只有一个节点来管理哈希映射到所有其他节点的演算。
cassandra - Cassandra 压力测试给出 UnavailableException
我刚刚通过 tarball 在 Ubuntu 上设置了一个全新的 DSE 3.2 实例,3 个节点。一切似乎都设置得很好:
我也可以运行 cli 和 cqlsh 。但是,当我运行压力测试时,它给出了:
这是为什么 ?干杯,马特
cassandra-2.0 - 如何使用 cassandra 压力工具
我想了解更多有关 cassandra 压力工具的信息,例如如何进行压力测试并研究结果。当从 cmd 执行 cassandra-stress 时,密钥空间在哪里制作,如何查看它们?
cassandra - 准备好的报表 cassandra-stress 工具
我想知道是否可以cassandra-stress tool
运行一组预定义的查询而不是随机读取。
例如,假设我有BENCHMARK
一个带LOGS
表的键空间
此表中的数据是从CSV
文件中加载的,而不是使用压力工具
现在我想运行cassandra-stress
一组预定义的查询,例如
SELECT * FROM LOGS WHERE log_severity="WARN";
我看到该工具有一个--use-prepared-statements
选项,但我不知道如何使用它。
有人可以对此提供一些见解吗?
我正在使用 Cassandra 2.0.6
先感谢您
cassandra - Cassandra 压力工具认证
我似乎无法让 cassandra-stress 与身份验证一起工作。我正在使用简单的用户名/密码身份验证。当我运行 cassandra-stress 时,我会(自然地)获得身份验证失败。任何人都知道如何为压力工具指定用户名/密码。我正在尝试 apache cassandra 2.1.0-rc4 btw。
cassandra - cassandra-stress 2.1.2 windows yaml 文件路径非法字符
我已经下载了 Cassandra 社区版 2.1.2(我知道它目前是最新的开发版本,因此可能不稳定)。原因是更新版本的 cassandra-stress 工具支持基于 YAML 的配置,可以在我想要的键空间上运行该工具,而不是当前稳定版本中硬编码的“Keyspace1”。
在 Windows 7 机器上,当尝试通过命令行运行 cassandra-stress 并指定 YAML 文件的路径时,由于路径中以“C:\”开头的“:”字符,它总是给出错误
输出是
我尝试了不同的选项来指定路径
- 给出绝对路径
- 用双引号和单引号给出绝对路径
- 在同一文件夹中复制 YAML 并指定文件名
- 在没有空格的路径中复制 YAML,因为使用单引号时会出现问题
- 使用反斜杠转义“:”
- 从头开始忽略“C:”,直接用“/”开始绝对路径
- 尝试了 cassandra 附带的不同示例 YAML 文件
作为下一步,我计划下载源代码并检查那里发生了什么,或者如果我能够在我的组织中找到一个,或者在一些 linux 机器上尝试这个,但只是想提出这个问题是任何人有帮助。
谢谢。
cassandra - 混合负载 cassandra-压力测试
需要一些有关 cassandra 压力测试的帮助。我已经从 datastax 网站安装了 cassandra-stress 2.1 工具。我想以 10:1 的比例并使用 15 个线程进行读+写压力测试。我不知何故无法让它工作。我能够成功地分别进行读写测试。
我正在使用的命令: ./cassandra-stress mixed ratio(write=1,read=10) n=10000 cl=ONE -port thrift=9160 -schema keyspace="Keyspace1" -mode thrift smart -rate threads>=15 threads \<=15 -节点 192.168.5.10
即使我将端口指定为 9160,但它使用的是本机 9042 端口。
我收到以下错误:
cassandra-2.0 - cassandra-stress:URI 不是绝对错误
我正在尝试从 bash 脚本运行 cassandra-stress:
我最终得到以下错误:“URI 不是绝对的”。
cassandra - cassandra-stress “无法通过 JMX 连接;未收集这些统计信息”
我今天第一次尝试使用 cassandra-stress 工具。虽然我能够运行该工具,但输出中显示了很多“无法通过 JMX 连接;未收集这些统计信息”消息
命令
输出
我需要为 JMX 指定任何命令行或基于文件的配置参数吗?我已经测试并确认压力机和我的节点之间的连接不是问题,因为我能够通过 jmxsh 在它们之间建立连接。
输出的另一个问题可能与 JMX 错误有关,也可能无关,是它缺少一些关键部分。我引用了此 Datastax文档页面的示例输出,以显示我得到的内容中缺少的部分:
笔记
- 我的集群正在运行 DSE 4.6.1 (Cassandra 2.0.12)
- 我在另一台机器上运行压力工具
- 压力工具版本来自 DS C 2.1 (Cassandra 2.1)
cassandra - 使用 Cassandra 压力工具插入特定模式
Cassandra-stress
工具将数据插入默认键空间Keyspace1
。如何插入特定的键空间?
谢谢史密莎