2013-12-12 7 views
0

Я запускаю hbase (0.94.13) на одном узле для моего академического проекта. После загрузки данных в таблицы hbase я пытаюсь запустить сценарии свиней (0.11.1) по данным с помощью HBaseStorage. Однако это бросает ошибку говоряPIG не может понять данные таблицы hbase

IllegalArgumentException: Не хозяин: парный порт: \ 00 \ 00 \ 00

здесь команда нагрузки я использую в Pig

books = LOAD 'hbase: // booksdb' USING
org.apache.pig.backend.hadoop.hbase.HBaseStorage ('details: title', '- loadKey true') AS (ID: chararray, title: chararray);

Я думал, что это может быть проблемой, когда hbase является другой версией свиньи, чем у моей машины. Но не может показаться, что он работает без понижения моей hbase. Любая помощь?

ответ

0

Кажется, вы пытаетесь представить работу свиньи удалено , если так вам нужно добавить несколько параметров в файле pig.properties (или набор SETTING_NAME = «значения» в вашем скрипте)

hbase.zookeeper.quorum=<node> 
hadoop.job.ugi=username,groupname 
fs.default.name=hdfs://<node>:port 
mapred.job.tracker=hdfs://<node>:port 
Смежные вопросы