【发布时间】:2015-10-12 04:18:59
【问题描述】:
我有一个 .cql 文件,其中包含一些 INSERT 查询,当我使用
cqlsh -f cassandra.cql
它插入第一个并给我一个错误:
Traceback(最近一次调用最后一次): 文件“/usr/share/dse/resources/cassandra/bin/cqlsh”,第 2385 行,在 main(*read_options(sys.argv[1:], os.environ)) 文件“/usr/share/dse/resources/cassandra/bin/cqlsh”,第 2377 行,在 main shell.cmdloop() 文件“/usr/share/dse/resources/cassandra/bin/cqlsh”,第 918 行,在 cmdloop line = self.get_input_line(self.prompt) 文件“/usr/share/dse/resources/cassandra/bin/cqlsh”,第 887 行,在 get_input_line self.lastcmd = self.stdin.readline() 文件“/usr/lib/python2.7/codecs.py”,第 672 行,在 readline 中 返回 self.reader.readline(size) 文件“/usr/lib/python2.7/codecs.py”,第 527 行,在 readline 数据 = self.read(readsize, firstline=True) 文件“/usr/lib/python2.7/codecs.py”,第 474 行,已读取 newchars, decodedbytes = self.decode(data, self.errors) UnicodeDecodeError:“ascii”编解码器无法解码位置 54 中的字节 0xe2:序数不在范围内(128)
并且不插入其余查询
有什么问题,我该如何解决?
【问题讨论】:
标签: linux database bash cassandra