当我运行使用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
是或如何设置。
它是什么?我应该设置什么?
1条答案
按热度按时间t3psigkw1#
查看驱动程序的代码,似乎是一个布尔标志,它将指示是否允许应用程序修改应用程序的模式。
django项目的修复程序或eventsourcing代码就是这样的几个例子,它们用一种快速而肮脏的方法解决了这个问题,用如下方式显式地设置值:
srikanth bemineni在driver论坛上的帖子做了一些额外的研究,提到他能够在cassandra python驱动程序中使用新的集成cqlengine来解决这个问题,而不是使用模块中的cqlengine,但是我不知道他指的是什么。