我们已经删除了分析数据中心,但我看到很多东西都在闲逛。例如键空间
select * from schema_keyspaces;
HiveMetaStore | True | org.apache.cassandra.locator.SimpleStrategy | {"replication_factor":"1"}
此外,我还在日志文件中引用了CFSCompactionStrategy。我想彻底清理我们的戒指。没有奇怪的键空间...删除CFSCompactionStrategy Ideas?
使用推荐的解决方案中的更多信息进行编辑:
UPDATE schema_keyspaces set strategy_options = '{"Cassandra":"2"}' where keyspace_name in ('keyspace1', 'keyspace2');
drop keyspace cfs_archive;
drop keyspace dse_security;
drop keyspace cfs;
DROP KEYSPACE "HiveMetaStore";
然后清理文件夹......
也可能需要这样做:
DELETE from system.schema_columnfamilies where keyspace_name = 'cfs';
delete from system.schema_columns where keyspace_name in ('cfs', 'cfs_archive');
答案 0 :(得分:2)
您可以简单地删除HiveMetaStore(以及cfs和cfs_archive)。密钥空间是在第一次启动分析节点时创建的,其行为与标准Cassandra密钥空间完全相同。
此时您只有他们的元数据;除非您在某些时候更改了这些键空间的复制策略,否则不应在其他节点上复制数据。