2014-10-10 3 views
0

Azure HDInsight에서 HBase를 실행 중이며 https://my_claster_name.azurehdinsight.net/hbaserest을 통해 브라우저의 HBase Rest API에 액세스 할 수 있습니다. 심바 HBase를 ODBC 드라이버를 구성하려고하면 항상 얻을 HBase를 설치에 연결Simba ODBC 드라이버가있는 Azure HDInsight의 Hbase에 연결

실패 : [심바] [HBase를] (20) HTTP API를 사용하여 오류 : 호스트를 들어 서버

에 연결할 수 없습니다 나는 시도 my_claster_name.azurehdinsight.net/hbaserest 그리고 my_claster_name.azurehdinsight.net 또한 포트 8080과 80을 시도했습니다. 어떤 아이디어?

답변

0

Simba의 메모에서 나머지 서버를 http://host:port (으)로 제공해야합니다. 그러나 hdinsight 클러스터의 경우 https이며 모든 요청은 게이트웨이를 거쳐 클러스터 내의 나머지 서버 중 하나로 리 라우트되어야합니다.

이 문제를 해결하는 한 가지 방법은 VNET을 만들고 HBase 클러스터와 자체 컴퓨터를 포함시키는 것입니다. 이 방법으로 게이트웨이에 액세스 할 필요가 없으며 원하는 나머지 서버에 직접 연결할 수 있습니다. URL은 http://workernode{N}:8090입니다. N은 얼마나 많은 workernode를 가지고 있는지에 달려 있습니다.