清理Datastax Enterprise Hadoop安装的剩余部分

时间:2014-12-02 20:21:14

标签: datastax-enterprise

我们已经删除了分析数据中心,但我看到很多东西都在闲逛。例如键空间

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');

1 个答案:

答案 0 :(得分:2)

您可以简单地删除HiveMetaStore(以及cfs和cfs_archive)。密钥空间是在第一次启动分析节点时创建的,其行为与标准Cassandra密钥空间完全相同。

此时您只有他们的元数据;除非您在某些时候更改了这些键空间的复制策略,否则不应在其他节点上复制数据。