установка свиньи в windows с помощью cygwin

Я использую cygwin в Windows XP для установки pig-0.11.1. Я извлек и поместил свою папку pig_home в пользовательский каталог cygwin. Когда я пытаюсь ввести команду в приглашении ./pig help, он показывает мне следующую ошибку.

который: нет hadoop в (/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Java/jdk1.6.0_31/bin:/home/sunil/pig-0.11.1/bin) cygpath: невозможно создать короткое имя C:\cygwin\home\sunil\pig-0.11.1\logs Не удается найти pig.jar. сделай "муравьиную банку" и попробуй еще раз

Могу ли я получить помощь по этому поводу? Заранее спасибо.

С уважением, Джон


person user2082765    schedule 04.07.2013    source источник
comment
Попробуйте выполнить шаги, описанные здесь stackoverflow.com/a/23577268/1282533, это поможет установить PIG на компьютере с Windows. .   -  person Kalai    schedule 13.05.2014


Ответы (1)


Попробуйте следующее:

  • Убедитесь, что ваша переменная PIG_HOME установлена ​​правильно.
  • В вашем каталоге pig-0.11.1 должен быть файл pig.jar (а также файл pig-withouthadoop.jar). Убедитесь, что они живут там, где указывает $PIG_HOME. Эти файлы могут иметь имена pig-0.11.1.jar или pig-0.11.1-withouthadoop.jar.
  • Если у вас все еще есть проблемы, cygwin суетится с именами файлов pig-x.y.z.jar. Переименуйте их просто в «pig.jar» или «pig-withouthadoop.jar» и повторите попытку.

Удачи!

person mgokayla    schedule 25.02.2014