2013-12-12 3 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. Возможно, ваш javax.jdo.option.ConnectionURL, URL-адрес метастара улья, не прав.

+0

Мой улей-site.xml имеет следующий: javax.jdo.option.ConnectionURL является: SQLServer JDBC: // локальный: 1433; базы данных = улей, зашифровать = истина; trustServerCertificate = истина, создать = истинный 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

Смежные вопросы