ksql 没有启动。 ksql-server-start: 32: exec: //bin/ksql-run-class: 未找到

Ksql is not getting started. ksql-server-start: 32: exec: //bin/ksql-run-class: not found

无法启动 ksql。它提供以下错误,

ksql-server-start: 14: Bad substitution
ksql-server-start: 32: exec: //bin/ksql-run-class: not found

zookeeper和kafka服务器启动成功

任何建议都会有帮助

找到问题的解决方案,

ksql-server-start

ksql-server-start 文件中的脚本具有导出路径的代码 $base_dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd ),并且此代码无法通过脚本执行。用实际路径更改值解决问题

$base_dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd ) #Existing

$base_dir=/path/to/confluent-5.5.1 # This resolved the issue

这也必须在 ksql 脚本上完成