Не удается подключиться к моему кластеру HDInsight с помощью Hive ODBC

Используя Microsoft Hive ODBC Driver DSN Setup, я пытаюсь подключиться к моему кластеру HDInsight, чтобы импортировать таблицу Hive на лист Excel. Все Excel настроено правильно, поэтому я не беспокоюсь об этом. Моя проблема в том, что когда я нажимаю Test,

введите здесь описание изображения

Я получаю эту ошибку:

введите здесь описание изображения

Читает "Failed to establish connection SQLSTATE: HY000[Microsoft][HiveODBC] (34) Error from Hive: Could not resolve host for client socket.."

Мои имя пользователя и пароль верны, потому что я могу войти в HDInsight Query Console без каких-либо проблем.

Можете ли вы помочь, пожалуйста?


person Anonymous Person    schedule 21.08.2016    source источник
comment
Ok. на этот раз он подключился, но мне пришлось включить удаленный рабочий стол для моего кластера. Понятно. Теперь в Excel на вкладке «Данные». Я нажимаю «Внешние данные» -> «Из других источников» -> «Из мастера подключения данных» -> «ODBC DSN» -> «Мой источник данных (hive_test)»> Это то же окно, что и на первом снимке экрана, и я должен ввести свой пароль, который выдает та же TESTS COMPLETED WITH ERROR ошибка. Пожалуйста помоги!!   -  person Anonymous Person    schedule 21.08.2016
comment
См. эту статью (azure.microsoft. .com/en-us/documentation/articles/). Не уверен, но похоже, что https:// часть имени хоста лишняя, попробуйте удалить ее.   -  person Ryan Wildry    schedule 22.08.2016
comment
Когда приложение запрашивает имя хоста, вы должны ввести имя хоста. Не URL. К вашему сведению, драйверы Hive по умолчанию используют двоичный протокол Thrift, а не HTTP.   -  person Samson Scharfrichter    schedule 22.08.2016
comment
Ну, тогда я предполагаю, что Документация Azure (azure.microsoft.com/en-us/documentation/articles/), возможно, неверен. Кроме того, используя только имя хоста (на этот раз nkhlHDI), я получаю ту же ошибку.   -  person Anonymous Person    schedule 22.08.2016
comment
Кроме того, я не знаю, имеет ли это значение, но когда я ping nkhlHDI.azurehdinsight.net, время запроса истекает (все четыре).   -  person Anonymous Person    schedule 22.08.2016


Ответы (1)


Поле свойства hostname должно иметь следующий формат: имя_кластера.azurehdinsight.net.

В вашем случае это должно быть nkhlHDI.azurehdinsight.net.

Ожидается, что время ожидания ответа от имени вашего сервера истекло.

person CatNinja    schedule 23.08.2016