Hive metastore в sys

Каков наилучший подход к извлечению системного представления SQL Server хранилища метаданных Hive с использованием одного из: Impala, Hive, Pig?

Примечание. У меня нет доступа к HDFS по ssh.


person Christian DiMare    schedule 12.04.2018    source источник


Ответы (1)


Вы не можете получить доступ к таблицам хранилища метаданных Hive из Hive, Impala или Pig. Вы должны использовать соответствующий драйвер подключения JDBC непосредственно к базе данных хранилища метаданных.

И вам не нужен SSH, если предположить, что порты и гранты для хранилища метаданных доступны удаленно.

person OneCricketeer    schedule 12.04.2018
comment
Моей первой мыслью было связать воедино операторы SHOW/DESCRIBE, но я недостаточно знаком с экосистемой, чтобы заставить их построить таблицу типа INFORMATION_SCHEMA в одном рабочем процессе. Теперь интересно, есть ли у меня доступ к JDBC... Спасибо за ответ. - person Christian DiMare; 13.04.2018
comment
И я не очень хорошо знаком с mysql, но похоже, что вы просто ищете этот stackoverflow.com/q/35004455/2308683 - person OneCricketeer; 13.04.2018
comment
100% то, что я ХОЧУ сделать, но у меня нет доступа к оболочке с HDFS, и я не предоставил информацию о подключении для ее установки в наш кластер. Я аналитик, а не администратор, поэтому я ищу хакерский подход с учетом технологий запросов. - person Christian DiMare; 13.04.2018
comment
Я знаю нескольких аналитиков, которые используют контейнер Beeline Docker от sequenceiq для подключения к серверу Hive с локальной машины. Вам не нужен прямой доступ к оболочке. Вам просто нужен какой-нибудь шелл и Hive CLI или Beeline с соответствующим адресом сервера - person OneCricketeer; 13.04.2018