我想执行以下命令:
alter KEYSPACE system_auth
WITH replication =
{ 'class' : 'SimpleStrategy',
'replication_factor' : 2 };
system_auth是否显示为键空间是否正常?
基本上会发生以下错误:
Bad Request: Unknown keyspace system_auth
另外,我如何查看存在的键空间?甚至可以在cqlsh中查看它们吗?
答案 0 :(得分:5)
使用authenticator: AllowAllAuthenticator
(默认情况下)时,不会创建该键盘。所以,设置你的authenticator
,重新启动你的节点,你会没事的
答案 1 :(得分:0)
新的cassandra安装中不存在system_auth键空间。通过更改cassandra.yaml中的两个属性(即“authenticator:PasswordAuthenticator”和“authorizer:CassandraAuthorizer”)启用身份验证时,将自动创建此项。
要查看键空间,请使用cql命令“desc keyspaces”或“select * from system.schema_keyspaces;”。