Hi,

with cqlsh running on one of the cluster machines I get the following
error when issuing

use my_keyspace;
copy demo to stdout;

Error:
<lambda>() got an unexpected keyword argument 'encoding'

Seems like a python driver issue.

Whereas, if I start cqlsh in debug mode, the export works without errors.
Does debug mode switches some libs?


On my local machine I compiled the newest masterbranch python driver.
When connecting to the cassandra cluster and issuing the copy command,
it fails with the same error as above, this time in normal and debug mode.
The stack trace of the copy command is :


home:~/python-driver-master$ cqlsh --debug cassandra-dev01


Using CQL driver: <module 'cassandra' from
'/usr/local/lib/python2.7/dist-packages/cassandra_driver-3.7.1.post0-py2.7-linux-x86_64.egg/cassandra/__init__.pyc'>
Using connect timeout: 5 seconds
Using 'utf-8' encoding
Using ssl: False
Connected to TestCluster at cassandra-dev01:9042.
[cqlsh 5.0.1 | Cassandra 3.9 | CQL spec 3.4.2 | Native protocol v4]
Use HELP for help.
cqlsh> USE spielplatz_5;
cqlsh:spielplatz_5> copy demo3  to STDOUT  ;
Detected 8 core(s)
Using 7 child processes

Starting copy of spielplatz_5.demo3 with columns [id, added, dest, id2,
source].
Closing parent cluster sockets
Closing parent cluster sockets
Closing parent cluster sockets
Closing parent cluster sockets
Closing parent cluster sockets
Closing parent cluster sockets
Closing parent cluster sockets
Created connection to ('127.0.0.1',) with page size 1000 and timeout 10
seconds per page
Closing queues...
Created connection to ('127.0.0.1',) with page size 1000 and timeout 10
seconds per page
Closing queues...
Created connection to ('192.168.178.1',) with page size 1000 and timeout
10 seconds per page
Created connection to ('192.168.178.1',) with page size 1000 and timeout
10 seconds per page
Created connection to ('192.168.178.1',) with page size 1000 and timeout
10 seconds per page
Created connection to ('192.168.178.1',) with page size 1000 and timeout
10 seconds per page
Created connection to ('192.168.178.1',) with page size 1000 and timeout
10 seconds per page
Created connection to ('127.0.0.1',) with page size 1000 and timeout 10
seconds per page
Closing queues...
Created connection to ('127.0.0.1',) with page size 1000 and timeout 10
seconds per page
Process ExportProcess-4:
Traceback (most recent call last):
  File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in
_bootstrap
Closing queues...
    self.run()
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1521, in run
    self.inner_run()
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1544, in inner_run
    self.start_request(token_range, info)
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1573, in start_request
    metadata =
session.cluster.metadata.keyspaces[self.ks].tables[self.table]
KeyError: 'spielplatz_5'
Created connection to ('127.0.0.1',) with page size 1000 and timeout 10
seconds per page
Closing queues...
Created connection to ('127.0.0.1',) with page size 1000 and timeout 10
seconds per page
Closing queues...
Created connection to ('127.0.0.1',) with page size 1000 and timeout 10
seconds per page
Closing queues...
Process ExportProcess-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in
_bootstrap
    self.run()
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1521, in run
    self.inner_run()
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1544, in inner_run
    self.start_request(token_range, info)
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1573, in start_request
    metadata =
session.cluster.metadata.keyspaces[self.ks].tables[self.table]
KeyError: 'spielplatz_5'
Process ExportProcess-7:
Traceback (most recent call last):
  File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in
_bootstrap
    self.run()
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1521, in run
    self.inner_run()
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1544, in inner_run
    self.start_request(token_range, info)
  File "/usr/lib/python2.7/dist-packages/cqlshlib/copyutil.py", line
1573, in start_request
    metadata =
session.cluster.metadata.keyspaces[self.ks].tables[self.table]
KeyError: 'spielplatz_5'
Child process 14957 died with exit code 1
Child process 14961 died with exit code 1
Child process 14968 died with exit code 1
Exported 5 ranges out of 513 total ranges, some records might be missing
Processed: 0 rows; Rate:       0 rows/s; Avg. rate:       0 rows/s
0 rows exported to 0 files in 0.311 seconds.




Any hints?


cheers,
 Michael

Reply via email to