Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Python 卡桑德拉:偶尔的权限错误_Python_Django_Cassandra_Permissions_Cqlengine - Fatal编程技术网

Python 卡桑德拉:偶尔的权限错误

Python 卡桑德拉:偶尔的权限错误,python,django,cassandra,permissions,cqlengine,Python,Django,Cassandra,Permissions,Cqlengine,我用cqlengine和django。在某些情况下,Cassandra会抛出一个错误,表明用户对某些事情没有权限。有时这是选择,有时这是更新,有时这是其他东西。我没有代码可以共享,因为没有专门的代码行来实现这一点。我非常确定用户拥有所有的权限,有时它也能正常工作。所以,如果用户没有权限,它应该始终不会抛出权限错误 那么,这背后的原因是什么?如何找到问题 系统认证键空间RF是否与节点数量相同?您是否已尝试在系统\u auth键空间上运行修复?如果没有,请这样做 对我来说,这听起来像是一个一致性问题

我用cqlengine和django。在某些情况下,Cassandra会抛出一个错误,表明用户对某些事情没有权限。有时这是选择,有时这是更新,有时这是其他东西。我没有代码可以共享,因为没有专门的代码行来实现这一点。我非常确定用户拥有所有的权限,有时它也能正常工作。所以,如果用户没有权限,它应该始终不会抛出权限错误


那么,这背后的原因是什么?如何找到问题

系统认证键空间RF是否与节点数量相同?您是否已尝试在
系统\u auth
键空间上运行修复?如果没有,请这样做


对我来说,这听起来像是一个一致性问题。

如果启用了身份验证,请确保为keyspace
system\u auth
设置适当的RF(应等于节点数)

其次,确保您创建的用户对所有键空间都具有以下权限<代码>{'ALTER','CREATE','DROP','MODIFY','SELECT'}。如果您将该用户作为超级用户,请确保将
'AUTHORIZE'
添加为该用户的权限以及上面列出的权限

第三,您可以通过运行
CONSISTENCY all为
system\u auth
keyspace中的所有数据设置读取修复作业; 从system_auth.users中选择*; 从系统授权权限中选择*; 从系统认证凭证中选择*


希望这能解决问题

system\u auth
keyspace的类名和复制因子是什么?