这里有人说,没有任何特殊的努力是需要获得一个动态的列族.但是当我尝试为未定义的列设置值时,我总是会遇到异常.
我创建了一个这样的列族:
CREATE TABLE places (
latitude double,
longitude double,
name text,
tags text,
PRIMARY KEY (latitude, longitude, name)
)
Run Code Online (Sandbox Code Playgroud)
顺便说一句:我必须定义标签列.有人可以解释一下为什么吗?也许是因为所有其他专栏都是索引的一部分?
现在插入这样的数据时:
INSERT INTO places ("latitude","longitude","name","tags") VALUES (49.797888,9.934771,'Test','foo,bar')
Run Code Online (Sandbox Code Playgroud)
它工作得很好!但是当我尝试:
INSERT INTO places ("latitude","longitude","name","tags","website") VALUES (49.797888,9.934771,'Test','foo,bar','test.de')
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Bad Request: Unknown identifier website
text could not be lexed at line 1, char 21
Run Code Online (Sandbox Code Playgroud)
需要哪些更改才能动态添加列?
我在服务器上直接使用带有CQL3的Cassandra 1.1.9和cqlsh.
我有一个在 Azure (AKS / ACS) 上运行的 Kubernetes 集群。我使用门户创建了集群。使用现已过期的客户端密钥自动创建了 aadClient。
有人可以告诉我如何设置我已经创建的新客户端密码吗?
目前 AKS 无法更新负载均衡器值或挂载持久存储。
谢谢你!