Да, вы можете.KSQL поддерживает архитектуру клиент-сервер.Он имеет сервер ksql, который работает на одной машине, и клиент может независимо работать на другой машине.
Когда вы запускаете ksql-сервер на узлах кластера, вам необходимо настроить прослушиватели в ksql-server.properties.Слушатели должны быть выставлены как 0.0.0.0: чтобы сделать его доступным с другого компьютера.
С локальных компьютеров вы можете получить доступ через ksql-cli следующим образом:
./bin/ksql-cli remote http://<kafka Node Listern IP>:8080
Подробнее о настройке KSQL Client Server вы можете прочитать здесь: https://docs.confluent.io/current/ksql/docs/index.html