Azure Hortonworks Sandbox의 로그에서 찾을 수없는 이상한 오류가 있습니다. Mongodb와 Hadoop (Hive)의 통합을 시도하기 위해 다음과 같은 방법을 실행하려고합니다 : https://www.mongodb.com/blog/post/using-mongodb-hadoop-spark-part-2-hive-example,하지만 Hive를 사용하여 Mongo에서 테이블을 만들려고 할 때 하이브 CLI, beeline 및 bevel을 사용하여 다음과 같은 오류가 발생합니다. 모두 MR2 및 TEZ 프로세서 Ambari 하이브보기) :HDP 샌드 박스에서 MongoDB Hadoop 커넥터에 의해 생성 된 하이브 로그는 어디에 있습니까?
Error: Error while processing statement: FAILED: Execution Error,
return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.com/mongodb/BasicDBObject (state=08S01,code=1)
음, 약간의 자바 로그를 인용 사람들이) 실제 예외가 무엇인지 설명하고, (대부분의 시간을 체결 발견이 메시지를 인터넷 검색을 MongoDB를 - 자바 - 드라이버 항아리가 클래스 패스에 누락되었습니다.
첫 번째 질문 : 실제 예외를 설명하는 로그는 어디에 있습니까? /var/log/hive*/*.log와 Yarn ResourceManagerUI -> logs를보고 있기 때문에 "InterruptedException", "ERROR applicationhistoryservice.ApplicationHistoryServer (LogAdapter.java:error(69)) 이외의 내용을 볼 수 없습니다. - RECEIVED SIGNAL 15 : SIGTERM "등등 ...하지만 정말 유용한 것은 없습니다.
다음으로 mongo-hadoop-core 및 mongo-hadoop-hive jar (내 sandbox 버전 사양에 대해 github에서 빌드)와 mongodb-java-driver 버전 3.3.0을 로컬 경로에 추가했습니다. hive-site.xml의 hive.aux.jars.path 섹션에서 마지막으로 하이브 서비스 (하이브 -server2 포함)를 다시 시작했습니다. 그러나이 작업을 수행 할 방법이없고 더 많은 정보를 얻을 수있는 방법이 없습니다. 왜 실행되지 않는지 이해해 ...
나는 뭔가를 잊고 있습니까? 도움 주셔서 감사합니다.