Настройка и запуск примеров в Oryx2
У меня есть установка CDH5.5, и я хочу запустить несколько примеров oryx2 на моей виртуальной машине.
Я уже успешно загрузил и скомпилировал oryx2 из github. Я скопировал пример приложения в мою папку ORYX_HOME/deploy/bin, где находится файл oryx-run.sh. Я также добавил wordcount-example.conf и добавил файл oryx.conf из файла als (я указал на мои kafka-брокеры и zk-серверы внутри него).
Я попытался настроить Kafka и / или запустить несколько примеров, но я всегда получаю ту же ошибку:
> ./oryx-run.sh kafka-setup --layer-jar ../oryx-batch/target/oryx-batch-2.2.0-SNAPSHOT.jar
Can't find kafka scripts like kafka-topics
> ./oryx-run.sh batch --conf wordcount-example.conf --app-jar myapp.jar --layer-jar ../oryx-batch/target/oryx-batch-2.2.0-SNAPSHOT.jar
Can't find kafka scripts like kafka-topics
Я попытался скопировать скрипт kafka в ту же папку скрипта oryx-run, но, к сожалению, получил те же ошибки.
Любая идея?
С уважением.
2 ответа
export KAFKA_HOME=/opt/17173/kafka
export PATH=$HADOOP_HOME/bin:$SPARK_HOME/sbin:$KAFKA_HOME/bin:$PATH
Причина в том, что kafka-themes не может быть найден в bin, вы должны добавить его в PATH. Для меня Кафка находится в /Users/long/software/kafka_2.10-0.8.2.2, поэтому я просто vim ~/.bashrc
, затем добавьте две строки в конце.
export KAFKA_HOME=/Users/long/software/kafka_2.10-0.8.2.2
export PATH=$KAFKA_HOME/bin:$PATH;
После добавления необходимо перезагрузить Shell.