Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.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_Cassandra_Driver - Fatal编程技术网

Python 卡桑德拉连接问题

Python 卡桑德拉连接问题,python,cassandra,driver,Python,Cassandra,Driver,卡桑德拉版本:3.11.5 cassandra驱动程序(python):3.14.0 有时卡桑德拉会犯错误,我不知道为什么会这样 如何使其工作问题是,在创建集群对象时,您将端口参数作为字符串传递,而不是数字传递。。。(请参阅)问题在于,在创建集群对象时,您将端口参数作为字符串传递,而不是作为数字传递。。。(请参见)能否提供复制步骤?干杯您好@flightc感谢您的响应。我不太确定如何复制。我感觉是python代码,不管我们使用它创建多个cassandra会话,我正试图更新到cassandra表,

卡桑德拉版本:3.11.5

cassandra驱动程序(python):3.14.0

有时卡桑德拉会犯错误,我不知道为什么会这样


如何使其工作

问题是,在创建
集群
对象时,您将
端口
参数作为字符串传递,而不是数字传递。。。(请参阅)

问题在于,在创建
集群
对象时,您将
端口
参数作为字符串传递,而不是作为数字传递。。。(请参见)

能否提供复制步骤?干杯您好@flightc感谢您的响应。我不太确定如何复制。我感觉是python代码,不管我们使用它创建多个cassandra会话,我正试图更新到cassandra表,突然发现这个错误。您能提供复制的步骤吗?干杯您好@flightc感谢您的响应。我不太确定如何复制。我感觉是python代码,不管我们使用它创建多个cassandra会话,我正试图更新到cassandra表,突然发现这个错误。
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/logging/__init__.py", line 994, in emit
    msg = self.format(record)
  File "/usr/local/lib/python3.6/logging/__init__.py", line 840, in format
    return fmt.format(record)
  File "/usr/local/lib/python3.6/logging/__init__.py", line 577, in format
    record.message = record.getMessage()
  File "/usr/local/lib/python3.6/logging/__init__.py", line 338, in getMessage
    msg = msg % self.args
  File "cassandra/connection.py", line 895, in cassandra.connection.Connection.__str__
TypeError: %d format: a number is required, not str
Call stack:
  File "/usr/local/lib/python3.6/threading.py", line 884, in _bootstrap
    self._bootstrap_inner()
  File "/usr/local/lib/python3.6/threading.py", line 916, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.6/threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.6/site-packages/cassandra/io/asyncorereactor.py", line 258, in _run_loop
    self._loop_dispatcher.loop(self.timer_resolution)
  File "/usr/local/lib/python3.6/site-packages/cassandra/io/asyncorereactor.py", line 119, in loop
    asyncore.loop(timeout=timeout, use_poll=True, map=_dispatcher_map, count=1)
  File "/usr/local/lib/python3.6/asyncore.py", line 207, in loop
    poll_fun(timeout, map)
  File "/usr/local/lib/python3.6/asyncore.py", line 188, in poll2
    readwrite(obj, flags)
  File "/usr/local/lib/python3.6/asyncore.py", line 108, in readwrite
    obj.handle_read_event()
  File "/usr/local/lib/python3.6/asyncore.py", line 423, in handle_read_event
    self.handle_read()
  File "/usr/local/lib/python3.6/site-packages/cassandra/io/asyncorereactor.py", line 438, in handle_read
    self.process_io_buffer()
Unable to print the message and arguments - possible formatting error.