我正在使用DataStax Enterprise中cassandra中提供的压力测试。如果有人知道的话,我想得到一些关于它和cassandra的信息。 - 首先,压力测试使用哪些节点?我的意思是,当我使用命令时(在由2个节点组成的环上):
./ cassandra-stress -d ip1 --rerelication-factor 1
这意味着测试只使用完全排除第二个节点的第一个节点?
其次,当我保存一个键空间并在其中创建一些数据时(例如列族'cf1'和kespace'ks1'),文件夹/ var / lib / cassandra / data / ks1 / cf1为空...这是正常的?当我连接到cassandra-cli时,它似乎是从/.cassandra/assumpiont文件中读取的。
第三,是否可以从cassandra设置单个入口点?我的意思是强制只有一个节点来管理散列映射到所有其他节点的微积分。
答案 0 :(得分:7)
压力测试使用哪些节点?
这取决于你。您可以提供--nodes
参数(不带空格的逗号分隔列表,例如: 127.0.0.1,127.0.0.2,127.0.0.6 等)More documentation。
文件夹/ var / lib / cassandra / data / ks1 / cf1是空的......这是正常的吗?
是。在cassandra将数据刷新到光盘之前,它将是空的。如果要查看文件夹中填充的数据,可以通过nodetool(./nodetool flush
)触发手动刷新
第三,是否可以从cassandra设置一个入口点?
没有。这将创建一个SPOF。我们想避免这些。