Подсистема Windows для Linux: ошибка команды не найдена - PullRequest
1 голос
/ 29 января 2020

Я установил windows подсистему для Linux для запуска Ubuntu 16.04 на моей windows 10 домашней платформе. Я извлек все необходимые каталоги для запуска KSQL на этой платформе.

Теперь, когда я пытаюсь выполнить любую команду после перехода в папку bin. Это команда сброса не найдена ошибка. Я также пытался добавить PATH, но он не работает.

Пожалуйста, предложите.

enter image description here

Ответы [ 2 ]

1 голос
/ 29 января 2020

В вашей команде опечатка:

export PATH=$PATH:/opt/kafka/confleuent-5.4.0/bin

Вместо confluent-5.4.0 вы ошиблись confleuent-5.4.0.


Самым простым способом установки Confluent CLI является использование скриптовой установки :

Установите Confluent CLI с помощью этого скрипта. Эта команда создает каталог bin в указанном вами месте (<path-to-directory>/bin). Местоположение должно быть в вашем PATH (например, /usr/local/bin). В Microsoft Windows может потребоваться установка соответствующей среды Linux, чтобы были доступны команды curl и sh, например подсистема Windows для Linux

curl -L https://cnfl.io/cli | sh -s -- -b /<path-to-directory>/bin

Наконец, если вы запустите confluent start, вы сможете запустить все службы, включая K SQL (при условии, что у вас есть правильные файлы конфигурации).

0 голосов
/ 30 января 2020

Вы можете просто использовать путь

cd bin 

. / Kafka-themes. sh

Кроме того, все эти команды также работают в CMD / PowerShell

Если вы хотите запустить K SQL, я бы предложил просто использовать Docker

...