cassandra attributeerror:“preparemessage”对象没有“consistency\u level”属性

n3ipq98p  于 2021-06-09  发布在  Cassandra
关注(0)|答案(1)|浏览(316)

这种错误并非每次都出现。当应用程序运行多次时,我们已经看到了这个问题。有人能帮我吗?

sql_query = 'SELECT * FROM hourly_table where mac=? and name=? and processedhour >= ? and processedhour < ? ;'

Traceback (most recent call last):
  File "/opt/Extraction/main/CassandraOps.py", line 1229, in selectConcurrent
    select_statement = session.prepare(sql_query)
  File "cassandra/cluster.py", line 2496, in cassandra.cluster.Session.prepare (cassandra/cluster.c:43515)
    raise
  File "cassandra/cluster.py", line 2493, in cassandra.cluster.Session.prepare (cassandra/cluster.c:43365)
    query_id, bind_metadata, pk_indexes, result_metadata, result_metadata_id = future.result()
  File "cassandra/cluster.py", line 4198, in cassandra.cluster.ResponseFuture.result (cassandra/cluster.c:80578)
    raise self._final_exception
AttributeError: 'PrepareMessage' object has no attribute 'consistency_level'
yhuiod9q

yhuiod9q1#

这看起来像是一个python编码问题,并不特定于cassandra。
我建议您检查您的代码,特别是在创建准备好的语句时,并检查错误。例如,代码的某些部分可能没有正确缩进,从而导致您发布的错误。干杯!

相关问题