소스 검색

HUE-8330 [connectors] Adding skeleton of Hive connector

Romain Rigaux 6 년 전
부모
커밋
1a419d73db
2개의 변경된 파일14개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      desktop/core/src/desktop/lib/connectors/api.py
  2. 11 0
      desktop/core/src/desktop/lib/connectors/lib/hive.py

+ 3 - 1
desktop/core/src/desktop/lib/connectors/api.py

@@ -19,6 +19,8 @@ import json
 import logging
 
 from desktop.lib.connectors.lib.impala import Impala
+from desktop.lib.connectors.lib.hive import Hive
+
 from desktop.lib.django_util import JsonResponse, render
 
 
@@ -27,7 +29,7 @@ LOG = logging.getLogger(__name__)
 CONNECTOR_TYPES = [
   {'name': connector.NAME, 'settings': connector.PROPERTIES}
   for connector in [
-    Impala()
+    Impala(), Hive()
   ]
 ]
 

+ 11 - 0
desktop/core/src/desktop/lib/connectors/lib/hive.py

@@ -0,0 +1,11 @@
+
+class Hive():
+  NAME = 'hive'
+
+  VERSION = 1
+  APP = 'notebook'
+  INTERFACE = 'hiveserver2'
+  PROPERTIES = [
+    {'name': 'server_host', 'value': ''},
+    {'name': 'server_port', 'value': ''},
+  ]