Zeppelin을 작동 시키려고합니다. 그러나 노트북을 두 번 실행하면 두 번째로 Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
으로 인해 실패합니다. (게시물 끝에있는 전체 로그)Zeppelin - SessionHiveMetaStoreClient를 인스턴스화 할 수 없습니다.
메타 스토어의 잠금이 제거되지 않기 때문인 것 같습니다. 또한 여러 사용자가 Zeppelin에서 작업을 실행할 수 있으므로 Hive 대신 Postgres를 사용하는 것이 좋습니다.
이 DB를 가리키는 포스트그레스 DB와 hive-site.xml
을 만들었습니다. 이 파일을 Zeppelin의 config 폴더에 추가했지만 Spark의 config 폴더에도 추가했습니다. 또한 Zeppelin의 jdbc 인터프리터에서는 hive-site.xml
의 매개 변수와 비슷한 매개 변수를 추가했습니다.
그래도 문제가 지속됩니다.
오류 로그 :http://pastebin.com/Jqf9cdtU
하이브를 site.xml :http://pastebin.com/RZdXHPX4
드리프트 아키텍처를 구현하는 방법에 대해 좀 더 자세히 설명해 주시겠습니까? Atm 내 hive-site.xml의 Thrift 속성을 localhost : 9083으로 변경했지만 연결 문제가 발생합니다. – Milan
현재 인스턴트 메신저가'Cause : MetaException (메시지 : 제공된 URI 중 하나를 사용하여 메타 스토어에 연결할 수 없습니다.) 가장 최근 실패 : org.apache.thrift.transport.TTransportException : java.net.ConnectException : Connection (연결이 거부되었습니다.) '그래서 제 드리 프트에 문제가 있다고 생각합니까? – Milan
포트가 열리지 않으면 연결이 거부됩니다. 예, Thrift 서버에 문제가있는 것 같습니다. 최신 빌드로 스 리프트를 다시 설치하십시오. postgresDB 업데이트 된 커넥터로 연결하십시오. – JustCoder