Utf 8 在cassandra中支持多种语言

Utf 8 在cassandra中支持多种语言,utf-8,cassandra,utf,iso-8859-1,Utf 8,Cassandra,Utf,Iso 8859 1,我正在使用Cassandra分析Facebook数据,因此我在我的一个专栏中需要多种语言的文本 我无法将文本数据插入非英语的Cassandra: <stdin>:1:'ascii' codec can't encode character u'\u010c' in position 51: ordinal not in range(128) <stdin>:1:Invalid syntax at char 7623 :1:'ascii'编解码器无法对位置51:序号不在

我正在使用Cassandra分析Facebook数据,因此我在我的一个专栏中需要多种语言的文本

我无法将文本数据插入非英语的Cassandra:

<stdin>:1:'ascii' codec can't encode character u'\u010c' in position 51: ordinal not in range(128)

<stdin>:1:Invalid syntax at char 7623
:1:'ascii'编解码器无法对位置51:序号不在范围(128)中的字符u'\u010c'进行编码
:1:字符7623处的语法无效
我浏览了整个互联网,发现我需要覆盖编码() 但我不知道如何配置它


注意:一行中可能有多种语言。

您的列似乎属于
ascii
类型,它只支持美国ascii编码文本。如果需要更大范围的字符,请改用
varchar
(有关CQL类型的详细信息,请参阅)

要更改列类型,请使用以下
altertable
语句:

ALTER TABLE my_table ALTER my_column TYPE varchar;

有关
ALTER TABLE

的详细信息,请参阅。您的列似乎属于
ascii
类型,它仅支持美国ascii编码文本。如果需要更大范围的字符,请改用
varchar
(有关CQL类型的详细信息,请参阅)

要更改列类型,请使用以下
altertable
语句:

ALTER TABLE my_table ALTER my_column TYPE varchar;
有关
ALTER TABLE
的详细信息,请参阅