【发布时间】:2015-08-18 02:08:04
【问题描述】:
我们在 Windows 7 上的 CQLShell 中运行复制命令。起初,我们遇到了“不正确的复制命令”:
COPY ourdata(data_time, data_ID, dataBlob)
FROM 'TestData.csv'
WITH HEADER = true;
我们后来在运行相同的命令后开始收到此错误:
Error starting import process:
Can't pickle <type 'thread.lock'>: it's not found as thread.lock
can only join a started process
cqlsh:testkeyspace> Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Program Files\DataStax\Community\python\lib\multiprocessing\forking.py",
line 373, in main
prepare(preparation_date)
File "C:\Program Files\DataStax Community\python\lib\multiprocessing\forking.py",
line 482, in prepare
file, path_name, etc = imp.find_module(main_name, dirs)
ImportError: No module named cqlsh
我们不确定是路径问题(没有名为 cqlsh 的模块),还是 Python 使用 csv 文件腌制对象。
【问题讨论】:
-
您使用的是哪个版本的 Python?
-
Python 版本 2.7.10
-
其他到达这里的人可能的帮助:stackoverflow.com/questions/44005212/…
标签: python csv cassandra cassandra-2.0 cqlsh