向cassandra群集添加身份验证
博客解释了如何向cassandra集群添加简单身份验证。基本上,我们必须编辑向cassandra群集添加身份验证,cassandra,Cassandra,博客解释了如何向cassandra集群添加简单身份验证。基本上,我们必须编辑cassandra.yaml和其他一些文件。我不清楚是必须在所有节点中进行更改,还是在集群的一个节点中进行更改就可以了 在向键空间添加身份验证之前,似乎还需要创建键空间。是否无法为不同的用户提供身份验证,然后允许他们创建自己的密钥空间?要在Cassandra中启用身份验证,请在Cassandra.yaml文件中为所有Cassandra节点设置密码验证器。可以连接到Cassandra的用户可以使用CQL客户端创建。默认用户
cassandra.yaml
和其他一些文件。我不清楚是必须在所有节点中进行更改,还是在集群的一个节点中进行更改就可以了
在向键空间添加身份验证之前,似乎还需要创建
键空间。是否无法为不同的用户提供身份验证,然后允许他们创建自己的密钥空间
?要在Cassandra中启用身份验证,请在Cassandra.yaml文件中为所有Cassandra节点设置密码验证器。可以连接到Cassandra的用户可以使用CQL客户端创建。默认用户名和密码为cassandra/cassandra。这些用户详细信息存储在system_auth keyspace中。因此,增加system_auth keyspace的复制系数,并按照以下链接中提供的步骤操作:
在任何一个节点中创建将反映在所有其他节点中的用户。不需要在所有节点中创建
身份验证不会限制用户创建密钥空间,但如果您已启用授权,则需要向用户提供所需的访问权限,以便在Cassandra中创建密钥空间、列_族(表)等,如下链接所述:
要在Cassandra中启用身份验证,请在Cassandra.yaml文件中为所有Cassandra节点设置密码验证器。可以连接到Cassandra的用户可以使用CQL客户端创建。默认用户名和密码为cassandra/cassandra。这些用户详细信息存储在system_auth keyspace中。因此,增加system_auth keyspace的复制系数,并按照以下链接中提供的步骤操作:
在任何一个节点中创建将反映在所有其他节点中的用户。不需要在所有节点中创建
身份验证不会限制用户创建密钥空间,但如果您已启用授权,则需要向用户提供所需的访问权限,以便在Cassandra中创建密钥空间、列_族(表)等,如下链接所述: