Настройка соединения JDBC Hive или сопоставление с MySQL - PullRequest
0 голосов
/ 28 апреля 2018

Я новичок в больших данных; технически я Java-разработчик и решил изучить концепции больших данных. Я только могу установить Hadoop и Hive, и теперь я хочу подключить свою Java-программу к Hive. Я настроил MySQL как внутреннюю базу данных.

Попробовал Google и нашел несколько примеров программ на Java, где они используют что-то вроде этого URL jdbc:hive2://172.16.149.158:10000/default,"","".

У меня вопрос: я не делал никаких настроек, подобных этой, в hive-sites.xml. Где я должен был сделать эти настройки, а если нет, то где узнать, какие настройки мне следует использовать?

1 Ответ

0 голосов
/ 28 апреля 2018

Порт 10000 является портом по умолчанию для HiveServer2, который позволяет клиентам выполнять запросы к Hive.

Эта конфигурация устанавливается в hive-site.xml через свойство hive.server2.thrift.port

<property>
  <name>hive.server2.thrift.port</name>
  <value>10000</value>
</property>

Подробнее о HiveServer2 здесь здесь

Кроме того, default в URL-адресе является базой данных Hive по умолчанию.

...