【发布时间】:2019-08-27 10:28:20
【问题描述】:
我正在尝试使用 confluent 平台设置 kafka 和 ksql,但 ksql 无法启动。
我已按照使用此链接https://docs.confluent.io/current/installation/installing_cp/deb-ubuntu.html#systemd-ubuntu-debian-install 从融合安装 kafka 和 ksql 的步骤进行操作 我跳过了 zookeeper 配置,因为我们没有使用多个服务器和控制中心部分。 在完成所有操作后,我按此顺序启动了 zookeeper、kafka、schema-registry、kafka-connect、kafka-rest、ksql。在使用检查状态时 命令
_sudo systemctl status confluent*_
ksql failed to start, while everything else is running.
进入cd /etc/ksql/ksql-server.properties时
(#------ Endpoint config -------)
listeners=http://0.0.0.0:8088
ksql.logging.processing.topic.auto.create=true
ksql.logging.processing.stream.auto.create=true
bootstrap.servers=localhost:9092
注意:我从配置文件中删除了注释部分,因为 (#) 它在此处显示为标题。
预期结果:
confluent-ksql.service - Apache Kafka 的流式 SQL 引擎
已加载:已加载(/lib/systemd/system/confluent-ksql.service;已禁用; 供应商预设:启用)活动:活动(运行)
实际结果:
confluent-ksql.service - Apache Kafka 的流式 SQL 引擎
已加载:已加载(/lib/systemd/system/confluent-ksql.service;已禁用; 供应商预设:启用)活动:失败(结果:退出代码)因为 2019 年 8 月 27 日星期二 15:15:08 IST; 9 秒前 文档:http://docs.confluent.io/ 进程:13833 ExecStart=/usr/bin/ksql-server-start /etc/ksql/ksql-server.properties (code=exited, status=255) 主 PID: 13833 (code=exited, status=255)8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql-server-start[13833]: (io.confluent.ksql.util.KsqlConfig:347) 8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql-server-start[13833]:[2019-08-27 15:15:07,722] 错误无法启动 KSQL (io.confluent.ksql.rest.serv 8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql-server-start[13833]: io.confluent.ksql.util.KsqlServerException:无法创建卡夫卡 流 st 8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql-server-start[13833]:确保目录存在并且是 可写 KSQL 服务器 8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql-server-start[13833]:或者它的parend目录被KSQL写入 服务器 8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql-server-start[13833]: 或通过设置将其更改为可写目录 'ksql.streams.state.dir' 配置 8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql 服务器启动 [13833]:在 io.confluent.ksql.rest.server.KsqlServerMain.enforceStreamStateDirAvai 8 月 27 日 15:15:07 Mayank-Vostro-3478 ksql-server-start[13833]:
在 io.confluent.ksql.rest.server.KsqlServerMain.main(KsqlServerMain.java: 8 月 27 日 15:15:08 Mayank-Vostro-3478 systemd[1]: confluent-ksql.service: 主进程退出,code=exited,status=255/n/a Aug 27 15:15:08 Mayank-Vostro-3478 systemd [1]:confluent-ksql.service:失败 结果“退出代码”。
【问题讨论】:
标签: apache-kafka ksqldb