2016-08-21 4 views
0

Microsoft Hive ODBC Driver DSN Setup을 사용하여 하이브 테이블을 Excel 시트로 가져올 수 있도록 HDInsight 클러스터에 연결하려고합니다. Excel이 올바르게 설정되었으므로 걱정하지 않아도됩니다. 때문에,하이브 ODBC를 사용하여 HDInsight 클러스터에 연결할 수 없습니다.

enter image description here

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

내 사용자 이름과 암호가 올바른지 둘 다 읽습니다 : 내 문제는 내가

enter image description here

내가이 오류, 테스트를 클릭 할 때이다 딸꾹질없이 HDInsight Query Console에 로그인 할 수 있습니다.

도와 주시겠습니까?

+0

확인. 이번에는 연결했지만 내 클러스터에 원격 데스크톱을 사용하도록 설정해야했습니다. 이해할 수 있는. 이제 Excel에서 데이터 탭 아래에 있습니다. 외부 데이터 -> 다른 소스에서 -> 데이터 연결 마법사에서 -> ODBC DSN -><내 데이터 소스 (hive_test)>를 클릭합니다.이 첫 번째 스크린 샷과 동일한 창에 암호를 입력해야합니다. 동일한 'TESTS COMPLETED WITH ERROR' 오류가 발생했습니다. 도와주세요!! –

+0

이 문서를 참조하십시오 (https://azure.microsoft.com/en-us/documentation/articles/hdinsight-connect-excel-hive-odbc-driver/). 확실하지 않지만 호스트 이름의 https : // 부분이 불필요한 것처럼 보이면 제거하십시오. –

+0

응용 프로그램에서 "호스트 이름"을 요청하면 호스트 이름을 입력해야합니다. URL이 아닙니다. 참고로 하이브 드라이버는 HTTP가 아닌 기본적으로 Thrift 바이너리 프로토콜을 사용합니다. –

답변

0

hostname 속성 필드는이 형식이어야합니다 : 귀하의 경우 clusterdnsname.azurehdinsight.net

를, 그것은 nkhlHDI.azurehdinsight.net해야합니다.

서버 이름에 대한 Ping 시간이 초과됩니다.

관련 문제