汇编4.1.0 KSQL问题(无法覆盖属性' bootstrap.servers')

时间:2018-04-19 13:56:24

标签: confluent-kafka ksql

我正在使用汇合4.0.1

我使用以下命令启动KSQL CLI。

./bin/ksql --config-file etc/ksql/ksql-server.properties -- http://127.0.0.1:9195

当我尝试查询流或创建新流时,我遇到了错误。

ksql> select * from TLS_FAX_MSG_CONTROL_STREAM;
Cannot override property 'bootstrap.servers'
ksql>

我已经验证了所有配置,看起来很不错。

我们在0.5版本中从未出现过这样的错误。

1 个答案:

答案 0 :(得分:2)

我正在使用CLI的bootstrap.properties服务器。 Please have a look at this document了解您可以在CLI中覆盖哪些配置。

我建议您不要在CLI中指定配置文件,除非您确实需要覆盖其中一个可覆盖的属性。

这就是这里发生的事情。

我使用以下命令启动CLI。

--config-file

它无法查询代理人抱怨问题中提到的问题。

当我从命令中删除ksql> SHOW PROPERTIES; Property | Value ... ... ... ksql.schema.registry.url | http://127.0.0.1:9193 listeners | http://127.0.0.1:9195 bootstrap.servers | 127.0.0.1:9192 ... ... ... 时,它可以工作。

登录后我检查属性如下所示:

struct Queue_node{

int value;
struct Queue_Node* next;

};

我想当你使用上述配置之一的属性文件时。它试图覆盖它并失败。