2016-07-25 2 views
0

아파치 드릴을 처음 사용합니다. 아파치 하이브 용 저장 장치 플러그인을 만드는 동안 오류가 발생했습니다. 두 가지 방법을 시도했습니다. 아래는 구성입니다.Apache 드릴에 하이브 용 저장 장치 플러그인을 만들 수 없습니다.

1.First 방법 :

 { 
      "type": "hive", 
      "enabled": false, 
      "configProps": { 
     "hive.metastore.uris": "thrift2:localhost:10000", 
     "fs.default.name": "hdfs://localhost:9000/", 
     "hive.metastore.sasl.enabled": "false" 
      } 
     } 

2.Second 방법 :

 { 
      "type": "hive", 
      "enabled": false, 
      "configProps": { 
     "hive.metastore.uris": "", 
     "javax.jdo.option.ConnectionURL": "jdbc:derby://localhost:1527/metastore_db;create=true", 
     "hive.metastore.warehouse.dir": "/user/tmp/warehouse/hive", 
     "fs.default.name": "hdfs://localhost:9000", 
     "hive.metastore.sasl.enabled": "false" 
      } 
     } 

나는 일반 아파치 구성 요소를 사용하고 두 드릴 hive2가 동일한 시스템에 설치됩니다. 내가

Please retry: error (unable to create/ update storage) 

로 GUI에서 오류가 발생하고있는 경우 모두 들어

친절 사전에 same.Thanks를 해결 도와주세요!

+0

당신은 drillbit.log''에서 아무것도에서'drillbit.out'을'되었습니까 <드릴 디렉토리> 오류가 GUI에서 팝업/log'? 두 가지 방법 모두에 대해 명확합니까? 첫째, 하이브 메타 스토어를 별도의 서비스 (_ 하이어 _ _)로 실행하고 두 번째 aproach에서는 메타 데이터가 하이브로 포함됩니다. –

+0

아니요, drillbit.log 또는 out으로 생성 된 파일이 없습니다. 드릴 디렉토리에서도 확인했습니다. 사실 저는 하이브 메타 스토어에있는 모든 데이터베이스와 테이블에 액세스하려고했습니다. 즉, 이해가 정확할 때까지 서비스로 실행하고 싶었습니다. – Avinash

답변

0

첫 번째 접근 방식, 즉 하이브 원격 메타 스토어 연결을 통해 연결할 수 있습니다. 여기

는 구성입니다 : 또한

{ 
     "type": "hive", 
     "enabled": false, 
     "configProps": { 
    "hive.metastore.uris": "thrift:localhost:9083", 
    "fs.default.name": "hdfs://localhost:9000/", 
    "hive.metastore.sasl.enabled": "false" 
     } 
    } 

하이브 메타 스토어가 있고 running.It가 hive-site.xml에서 아래의 명령 또한

hive -- service metastore &. 

매개 변수 hive.metastore.uris를 사용하여 시작할 수 있는지 확인해야 thrift://localhost:9083으로 업데이트하십시오.

감사