Команда Flume "config" остается в состоянии EXECING при использовании приемника hbase (Cloudera) - PullRequest
0 голосов
/ 09 февраля 2012

Я пытаюсь использовать flume для потоковой передачи журналов в hbase.У меня работает распределенная установка flume и кластер hbase;оба используют один и тот же Zookeeper.Flume работает с различными командами (текст, хвост, настраиваемый фильтр приемника), но когда я пытаюсь использовать следующее в оболочке Flume или в веб-интерфейсе:

exec config <node> 'tail("<sample file>")' '{ customDecorator => hbase("<table>","<row key>", "<col family>", "<col name>", "<col value>") }'

Команда всегда находится в состоянии EXECING длякомандной строки и в веб-интерфейсе.

1 Ответ

0 голосов
/ 21 мая 2012

вам необходимо иметь файл hbase-xyzjar в вашей библиотеке libme или classpath.

также вам потребуется конфигурация hbase для вашей установки flume, например, копирование hbase-site.xml в каталог $ flume_home / conf.1003 *

Бен

...