Я работаю над апачей. Я установил Hadoop, и он работает успешно. Но когда я вхожу в команду «свиньи» на терминале, я не получаю никакого вывода. Я попытался с помощью 'свинья -х местный', но это дает следующее сообщение об ошибкеApache Pig не работает
pig: invalid option -- 'x'
usage: pig
Я сделал следующие изменения в Bashrc и профиля -
bashrc-
export PIG_HOME=/usr/local/pig-0.12.1
export PATH=$PATH:$PIG_HOME/bin
export PIG_CLASSPATH=$HADOOP_HOME/etc/hadoop/
Profile-
export PIG_HOME=/usr/local/pig-0.12.1
export PATH=$PATH:$PIG_HOME/bin:$HADOOP_HOME/bin
Не могу понять, почему вывод не отображается. Не могли бы вы помочь? Заранее спасибо.
Можете ли вы откликнуться на $ PATH и посмотреть, если он имеет отношение к игре с свинью?/usr/games/pig, если это так, вы можете изменить свою экспортную инструкцию для загрузки PIG_HOME до того, как уже установили $ PATH – mbaxi
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin :/бен:/USR/игры:/USR/местные/Hadoop/бен:/бен:/USR/местные/Hadoop/SBIN: /usr/local/pig-0.12.1/bin:/USR/Библиотека/hive- 0.12.0/bin Это то, что я получаю, когда я выполняю echo $ PATH, все еще апаша свисает, я использую ubuntu 12.04 lts 32 бит –
, пожалуйста, попробуйте экспортировать PATH = $ PIG_HOME/bin: $ PATH вместо PATH = $ PATH : $ PIG_HOME/bin, в текущем эхо его видимые/usr/игры имеют высокий приоритет над PIG_HOME – mbaxi