nodetool相关内容

如何知道 Cassandra 中键空间和列族的大小?

最近我开始使用 cassandra 的 Java 驱动程序(cassandra-driver-core-2.0.2)将 Grails 与 Cassandra 集成.所以我很想知道我们如何才能知道我们的表需要多大的大小来存储 cassandra DB 中的数据. 我创建了一个名为 Customkeyspace 的键空间和一个名为 Movie 的列族.所以我很想知道我必须使用哪个工具/命令来知道 ..
发布时间:2021-12-31 18:11:56 其他开发

我怎么知道 nodetool 修复是否完成

我有一个 2 节点的 apache cassandra (2.0.3) 集群,代表因子为 1.我在 cqlsh 中使用以下命令将代表因子更改为 2 ALTER KEYSPACE "mykeyspace" WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 2 }; 然后我尝试在执行此类更改后运行推荐的“ ..
发布时间:2021-12-31 17:23:00 其他开发

Cassandra nodetool cfstats-读取计数始终为0

我在监视Cassandra节点时遇到问题.我跑了 nodetool cfstats keyspaceName.tableName 不幸的是,读取计数始终为0,读取延迟为NaN.我正在执行读写操作,但只有写入指标会被更新. 这是我得到的输出: 启动NodeTool键空间:realtimetrader读取计数:0读取延迟:NaN ms.写数:402写延迟:0.0964875621890 ..
发布时间:2021-04-21 19:37:29 其他开发

关于nodetool repair -pr的澄清

从文档: 使用nodetool repair -pr(–partitioner-range)选项只能修复该节点的主范围,该范围的其他副本仍必须执行Merkle树计算,从而导致验证压缩.由于所有副本都在同时压缩,因此所有节点对那部分数据的响应可能会变慢. 可能永远不会有我可以接受所有节点的某些部分数据变慢的时间.但是我想知道:为什么(或者在文档中可能只混有"-par"选项?!),而 no ..
发布时间:2021-04-21 19:34:53 其他开发

我们如何设置nodetool和cqlsh使其可以在Linux服务器上的任何位置和任何用户运行

我正在尝试设置环境变量,以便特定服务器上的任何用户都可以从linux文件系统中的任何位置运行诸如nodetool或cqlsh之类的命令.应该节省每次遍历到bin目录的精力. 我们怎样才能做到这一点?我的DSE 4.8是一个tarball安装. 解决方案 要设置环境变量,只需遵循root用户的一些步骤: # vi /etc/profile.d/cassandra.sh 将以下行添加 ..

有没有办法查看使用vnodes的cassandra中每个节点的令牌范围?

是否可以查看使用vnode的cassandra中每个节点的令牌范围?我不想看到通过发出nodetool环而获得的每个节点的令牌.我只想查看每个使用vnodes的节点的令牌游标. 解决方案 给定节点的令牌范围将是键空间拓扑的函数. 您可以通过 String keyspace = "mykeyspace"; for(Host host : cluster.getMetadata().ge ..
发布时间:2020-07-01 19:38:07 其他开发

一次在多台服务器上清理Cassandra

我们有一个18台服务器的大型Cassandra集群(在一台服务器上接近5T数据) http://docs.datastax.com/en/cassandra/2.0/cassandra/operations/ops_add_node_to_cluster_t.html -我们在此文档之后添加了一个新节点. 添加新服务器后,我们开始清理数据(nodetool清理) 在文档建议中:在 ..
发布时间:2020-07-01 19:38:01 其他开发

Cassandra-如何删除死节点

Cassandra版本1.2.9.五个节点群集,但其中一个节点因硬件故障而关闭,并且维修/更换ETA未知.我想停用/删除向下的节点(通知使所有日志杂乱无章). nodetool removenode看起来很完美,除了它需要主机ID.下行节点没有主机ID(状态列为空): 似乎removetoken不再是nodetool的选项. 删除此死节点的正确方法是什么? 解决方案 问题是针对 ..
发布时间:2020-07-01 19:37:57 其他开发

如何知道Cassandra中键空间和列族的大小?

最近,我开始使用Java驱动程序cassandra(cassandra-driver-core-2.0.2)与Gras集成与Cassandra. 因此,我很想知道我们如何找出表将数据存储在cassandra DB中所需的大小. 我创建了一个名为Customkeyspace的键空间,并在其中创建了一个名为Movie的列族. 所以我很想知道我必须使用哪个工具/命令来知道键空间/列族的大小? ..
发布时间:2020-07-01 19:37:53 其他开发

无法确定DSE_ENV

我在Linux Ubuntu机器上设置DataStax Enterprise。 OpsCenter和DevCenter工作正常。我能写到数据库等,没有问题。 但许多演示和命令行工具返回以下错误: DSE_ENV无法确定 这种情况发生的一个例子是: nodetool status 我找到一个名为DSE_ENV.sh的档案,例如DSE_HOME。但是当我 echo $ D ..
发布时间:2016-11-13 16:29:47 其他开发

Cassandra 1.2.x到2.x数据中心重建

我试图从Cassandra 1.2.x升级到2.x.我通常做升级的方式是通过建立一个新的数据中心(这是在EC2,所以没有太大的问题),并使用 nodetool rebuild 将数据移动到新的数据中心。然后将应用程序切换到新的数据中心,修复,然后关闭旧的数据中心。 但我有一些麻烦,从1.2.15.1到2.0.7.31。在2.x节点上,当我运行 nodetool重建us-east-1-2-15 ..
发布时间:2016-11-13 15:13:48 其他开发

如何知道nodetool修复是否完成

我有一个2节点apache cassandra(2.0.3)集群,其rep因子为1.我使用以下命令在cqlsh中更改rep因子为2 ALTER KEYSPACE“mykeyspace”WITH REPLICATION = {'class':'SimpleStrategy','replication_factor':2}; 然后我尝试在做这种类型的alter之后运行推荐的“ ..
发布时间:2016-11-13 14:26:38 其他开发