我从这里放置的源代码中复制了SSTable:
/dev/shm/datafiles/node1/ppr/online_inv
当我运行SSTable加载程序来加载数据时,它会在一秒内运行并终止,而不会加载数据。
[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加载数据。 Schema已经创建,就像我们复制sstables的prod集群一样。所有键空间/表都会发生这种情况。
我们也尝试过jmxsh方法,但这也会以与sstable loader相同的方式终止:
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 []
答案 0 :(得分:1)
这个问题与窃听设置有关,这些设置选择了DC和机架的默认名称为'Cassandra'和& 'rack1'。改变了架构定义并解决了问题。