Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向cassandra群集添加身份验证_Cassandra - Fatal编程技术网

向cassandra群集添加身份验证

向cassandra群集添加身份验证,cassandra,Cassandra,博客解释了如何向cassandra集群添加简单身份验证。基本上,我们必须编辑cassandra.yaml和其他一些文件。我不清楚是必须在所有节点中进行更改,还是在集群的一个节点中进行更改就可以了 在向键空间添加身份验证之前,似乎还需要创建键空间。是否无法为不同的用户提供身份验证,然后允许他们创建自己的密钥空间?要在Cassandra中启用身份验证,请在Cassandra.yaml文件中为所有Cassandra节点设置密码验证器。可以连接到Cassandra的用户可以使用CQL客户端创建。默认用户

博客解释了如何向cassandra集群添加简单身份验证。基本上,我们必须编辑
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中创建密钥空间、列_族(表)等,如下链接所述: