2013-12-12 9 views
0

다음 오류가 발생하는 이유와 해결 방법을 제안 할 수 있습니까? 하이브 관련된 명령을 실행 아래의 명령뿐만하이브를 실행할 때 오류가 발생했습니다

hive> show databases; 
FAILED: Error in metadata: MetaException(message:Got exception: org.apache.thrif 
t.transport.TTransportException java.net.SocketException: Connection reset by pe 
er: socket write error) 
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTa 
sk 

답변

0

체크 아웃 하이브를 site.xml을 .. 같은 반환됩니다. Hive 메타 스토어의 URL 인 javax.jdo.option.ConnectionURL이 올바르지 않을 수 있습니다. = 사실 암호화; trustServerCertificate을 = TRUE; 데이터베이스 = 하이브, 1433 만들 = 사실 을 : // 로컬 호스트를 : javax.jdo.option.ConnectionURL는 JDBC이다 : SQLSERVER

+0

내 하이브-site.xml 파일은 다음있다 javax.jdo.option.ConnectionDriverName은 com.microsoft.sqlserver.jdbc.SQLServerDriver hive.metastore.warehouse.dir입니다/하이브/창고 변경이 필요한 경우 나 제안하세요? SQLServer를 사용하고 있습니다. – Pavan

+0

실제로 SQLServer가 메타 스토어에 사용 된 적이 없습니다. 그렇다고해서 반드시 작동하지는 않는다는 의미는 아니지만 그것이 그 문제의 근원이라고 생각합니다. 그것을 연구하고 싶을 수도 있습니다. 이 [리소스] (http://blogs.msdn.com/b/igorpag/archive/2013/11/12/how-to-create-a-sql-server-linked-server-to-hdinsight-hive-using) -microsoft-hive-odbc-driver.aspx)가 도움이 될 수 있습니다. – Vidya

관련 문제