gpt4 book ai didi

cassandra - 如何从不在 Cassandra Cluster 环中的节点使用 sstableloader

转载 作者:行者123 更新时间:2023-12-04 04:37:05 55 4
gpt4 key购买 nike

我们在 linux 上的生产 Cassandra 集群上使用 apache-cassandra 1.1.9 版本。我想使用 sstableloader 上传一些数据。
我能够为小数据生成 sstables,然后尝试使用 sstableloader 从另一台机器(位于同一网络但不在 cassandra 集群环中)将这些 sstables 上传到 Cassandra 集群,但出现以下错误

“无法检索端点范围:”

我不明白为什么会出现这个错误。
我正在运行 sstableloader 的这台机器安装了相同的 cassandra。我将 cassandra.yaml 从生产 cassandra 复制到我主机的 apache-cassandra/conf 文件夹中。

我的 sstables 在以下目录结构中:-
/path/to/keyspace dir/Keyspace/*.db

我正在运行的 SStable 命令在下面

./sstableloader -d -i ,/home/Data/Keyspace/
无法检索端点范围:

请指教,如果我在这里做错了?

最佳答案

找到了解决办法。
sstableloader 命令需要从包含 Keyspace 子目录的目录中执行。
例如
如果/home/Data是目录结构,下面有子目录keyspace/ColumnFamily/
然后从/home/Data/目录执行如下命令。

~/apache-cassandra/bin/sstableloader -d/keyspace/ColumnFamily

关于cassandra - 如何从不在 Cassandra Cluster 环中的节点使用 sstableloader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19570062/

55 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com