2016-07-15 2 views
1

Я просто играю с Apache Drill в первый раз, используя хорошую документацию с сайта Apache. Я смог играть с ним во встроенном режиме, используя файл sqlline.bat, чтобы запустить его. Однако, когда дело доходит до распределенного режима, инструкции относятся к системе unix - запуск Drillbit с использованием команды оболочки.Запуск кластера сверла Apache в Windows?

Есть ли в любом случае для меня возможность играть в кластер Apache Drill с использованием двух окон Windows?

Если да, то каким образом я могу запустить Drillbits на каждом клиенте, не имея возможности запустить этот файл drillbit.sh?

+0

Zookeeper является одним из [предварительных условий] (https://drill.apache.org/docs/distributed-mode-prerequisites/) для запуска сверла в режиме кластера. У вас есть zookeeper на ваших окнах Windows? –

ответ

0

Команда оболочки может быть запущена через Cygwin. Установите его и добавьте путь к каталогу bin в переменную окружения PATH. Теперь при условии, что у вас установлен Zookeeper и установить на оба ваши окна коробки, откройте окно командной строки на каждом окне, перейдите к bin директории Apache сверлить и выполнить следующую команду:

sh ./drillbit.sh start 

Запуск drillbits без drillbit.sh - это чертовски сложная задача, так как сценарий разрешает ваш полный путь к классам и объявляет некоторые переменные окружения, такие как HADOOP_HOME для продолжения выполнения.

 Смежные вопросы

  • Нет связанных вопросов^_^