5

我正在使用 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 设置单个入口点?我的意思是强制只有一个节点来管理哈希映射到所有其他节点的演算。

4

1 回答 1

7

压力测试使用哪些节点?

这取决于你。您可以提供--nodes参数(没有空格的逗号分隔列表,例如:127.0.0.1,127.0.0.2,127.0.0.6等)更多文档

文件夹 /var/lib/cassandra/data/ks1/cf1 是空的……这正常吗?

是的。在 cassandra 将其数据刷新到磁盘之前,它将为空。如果您想查看文件夹中填充的数据,您可以通过 nodetool ( ./nodetool flush) 触发手动刷新

第三,是否可以从 cassandra 设置单个入口点?

不会。这会产生 SPOF。我们想避免这些。

于 2013-10-10T15:13:44.257 回答