sstableloader 没有将数据加载到 DSE 4.5.1 Cassandra 集群中

sstableloader not loading data into DSE 4.5.1 Cassandra cluster

我从此处的来源复制了 SSTables: /dev/shm/datafiles/node1/ppr/online_inv

当我 运行 SSTable 加载器加载数据时,它 运行s 并在一秒钟内终止而没有加载数据。

[cassandra@nmd bin]$ ./sstableloader --debug  -d 10.241.17.107 /dev/shm/datafiles/node1/ppr/online_inv

已建立与初始主机的连接 打开 sstables 并计算要流式传输的部分 将 /dev/shm/datafiles/node1/ppr/online_inv/ppr-online_inv-jb-546-Data.db 的相关部分流式传输到 [] 流媒体会话 ID:86e92720-815c-11e6-b0c0-45a6be0356e5

这是一个新的 DSE 4.5.1 集群,我们刚刚开始通过 prod sstables 加载数据。模式已经创建,就像我们从那里复制 sstables 的 prod 集群一样。所有 keyspaces/tables.

都在发生这种情况

我们也尝试了 jmxsh 方法,但这也以与 sstable 加载程序相同的方式终止:

INFO [RMI TCP Connection(14)-10.241.17.107] 2016-09-23 07:02:01,482 OutputHandler.java (line 42) Streaming relevant part of /dev/shm/datafiles/node3/look/look_details/look-look_details-jb-1240-Data.db /dev/shm/datafiles/node3/look/look_details/look-look_details-jb-1239-Data.db /dev/shm/datafiles/node3/look/look_details/look-look_details-jb-1237-Data.db /dev/shm/datafiles/node3/look/look_details/look-look_details-jb-1236-Data.db /dev/shm/datafiles/node3/look/look_details/look-look_details-jb-1235-Data.db to []

该问题与 snitch 设置有关,该设置将 DC 和机架的默认名称设为 'Cassandra' 和 'rack1'。更改了架构定义并解决了问题。