hcatUtil не найден при настройке HP Vertica для HCatalog

Я пытаюсь настроить HP Vertica для HCatalog: Настройка HP Vertica для HCatalog

Но я не могу найти hcatUtil в своем кластере Vertica. Где взять эту утилиту?


person Sourabh Potnis    schedule 26.02.2015    source источник
comment
Просто добавим, что коннектор Vertica HCatalog не поддерживает Kerberos в настоящее время в версии 7.1.   -  person Sourabh Potnis    schedule 30.04.2015
comment
Kerberos поддерживается в версии 7.2 (и 7.1 SP2).   -  person Monica Cellio    schedule 14.11.2015


Ответы (2)


Утилита hcatUtil появилась в vertica 7.1.1 и находится в /opt/vertica/packages/hcat/tools. Если у вас его там нет, скорее всего, вы используете более старую версию Vertica.

person silverchair    schedule 26.02.2015

Как сказано в в этом ответе, он находится в /opt/vertica/packages/hcat/tools, начиная с версии 7.1.1. Но вам, вероятно, нужна дополнительная информация:

Вам нужно запустить hcatUtil на узле в вашем кластере Hadoop; утилита собирает библиотеки Hadoop, доступ к которым также необходим Vertica, поэтому эти библиотеки должны быть доступны. Предполагая, что вы не размещаете узлы Vertica на своих узлах Hadoop, самый простой способ сделать это, вероятно, — скопировать скрипт на узел Hadoop, запустить его с выводом во временный каталог, а затем скопировать содержимое временного каталога. вернуться к узлу Vertica. (Поместите их в /opt/vertica/packages/hcat/lib.) Затем продолжите установку коннектора HCatalog.

См. в этом разделе в Vertica документации для получения более подробной информации. (Ссылка на 7.2.x, но процесс не изменился с момента появления инструмента.)

person Monica Cellio    schedule 27.02.2015