当我运行使用Cassandra的Python脚本时,会收到以下警告:
/home/ubuntu/.local/lib/python2.7/site-packages/cassandra/cqlengine/management.py:545: UserWarning: CQLENG_ALLOW_SCHEMA_MANAGEMENT environment variable is not set. Future versions of this package will require this variable to enable management functions.
听起来很有道理,但我一个又一个地搜索,却不知道CQLENG_ALLOW_SCHEMA_MANAGEMENT
是什么,也不知道如何设置它。在
它是什么?我应该把它设置成什么?在
看看code of the driver,它似乎是一个布尔标志,它将指示是否允许应用程序使用该应用程序修改架构。在
有几个例子,比如针对a django project或这个eventsourcing code的修复,它们用一种快速而肮脏的方法解决了这个问题,用如下方式显式设置值:
在做一些额外的研究时,Srikanth Bemineni's post in the driver forum提到他能够在cassandrapython驱动程序中使用新的集成cquengine来解决这个问题,而不是使用模块中的cqlengine,但我不知道他指的是什么。在
相关问题 更多 >
编程相关推荐