在Apache Cassandra中,是否可以使用CQL 3.0设置比较器和默认验证器?
基于Datastax webinar“”,它看起来像是插入的列,这些列不是模式的一部分,默认为字节数据类型,而列名绑定到字符串。是否有办法更改此设置?默认情况下,字节类型作为cassandra-column-values的验证器。对于插入的记录,无法更改此设置。 在cassandra cli中,使用以下命令以ascii格式查看结果 cli>假设验证器为ascii在Apache Cassandra中,是否可以使用CQL 3.0设置比较器和默认验证器?,cassandra,cql,cql3,Cassandra,Cql,Cql3,基于Datastax webinar“”,它看起来像是插入的列,这些列不是模式的一部分,默认为字节数据类型,而列名绑定到字符串。是否有办法更改此设置?默认情况下,字节类型作为cassandra-column-values的验证器。对于插入的记录,无法更改此设置。 在cassandra cli中,使用以下命令以ascii格式查看结果 cli>假设验证器为ascii cli>list默认情况下,字节类型作为cassandra-column-values的验证器。对于插入的记录,这不能更改。 在cas
cli>list默认情况下,字节类型作为cassandra-column-values的验证器。对于插入的记录,这不能更改。 在cassandra cli中,使用以下命令以ascii格式查看结果 cli>假设验证器为ascii
cli>list作为附录,列名是字符串,除非用作主键表达式中的组件,在这种情况下,列名是为其值定义的数据类型。具有CQL3的比较器始终是CompositeType,每个主键组件的组件位于第一个之后,并附加一个UTF8组件。因此,可以对CompositeType进行操作,使其具有不同数据类型的组件。作为附录,列名是字符串,除非在主键表达式中用作组件,在这种情况下,列名是为其值定义的数据类型。具有CQL3的比较器始终是CompositeType,每个主键组件的组件位于第一个之后,并附加一个UTF8组件。因此,可以操纵CompositeType,使其具有不同数据类型的组件。最后,我回答了自己关于比较器的问题——我误解了CQL3中比较器的定义。这涵盖了问题的默认验证器部分。最后我回答了自己关于比较器的问题——我误解了CQL3中比较器的定义。