从putty在cassandra中创建表时cqlsh上的奇怪行为

从putty在cassandra中创建表时cqlsh上的奇怪行为,cassandra,putty,cassandra-2.0,Cassandra,Putty,Cassandra 2.0,我正在尝试使用具有以下语法的cqlsh在Cassandra中创建一个表 CREATE TABLE usertracking ( cwc text, cur_visit_id text, cur_visit_datetime timestamp, cur_visit_last_ts bigint, prev_visit_datetime timestamp, prev_visit

我正在尝试使用具有以下语法的
cqlsh
Cassandra
中创建一个表

CREATE TABLE usertracking (
          cwc text,
          cur_visit_id text,
          cur_visit_datetime timestamp,
          cur_visit_last_ts bigint,
          prev_visit_datetime timestamp,
          prev_visit_last_ts bigint,
          tot_page_view bigint,
          tot_time_spent bigint,
          tot_visit_count bigint,
          PRIMARY KEY (cwc)
        );
但由于某种原因,当我将语法粘贴到
cqlsh
上时,它会自动转换为以下语法。有人能解释一下这种行为吗。我正在使用putty连接到我的cassandra群集。它正在ubuntu上运行


我无法重现这种症状。我猜你犯了剪切粘贴错误。不知何故,您正在粘贴已包含“…”连续字符的文本。手动输入时,cqlsh会打印这些内容,但用户不应输入这些内容。

问题在于您从编辑器粘贴副本时,每行末尾都带有换行符

将查询写在一行中,然后复制并粘贴到putty

另外,如果您在*nix机器上,请使用终端来ssh,而不是使用putty。它将具有比putty更好的文本编辑功能