2014-10-10 2 views
0

Я запускаю HBase в Azure HDInsight и могу получить доступ к API HBase Rest в моем браузере через https://my_claster_name.azurehdinsight.net/hbaserest. Попытка настроить драйвер Simba HBase ODBC для подключения к установке HBase Я всегда получаюПодключение к Hbase в Azure HDInsight с драйвером Simba ODBC

Failure: [Симба] [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 зависит от того, сколько у вас рабочих.

Смежные вопросы