2017-09-13 23 views
0

DROP TABLEコマンドを使用中にエラーが発生した後、他のすべてのコマンドで "FAILED:EXECUTION ERROR"がスローされています。HIVEでテーブルを削除中にエラーが発生しました

hive> show databases; 
OK 
default 
practice_db 
Time taken: 1.305 seconds, Fetched: 2 row(s) 
hive> use default; 
OK 
Time taken: 0.045 seconds 
hive> show tables; 
OK 
tsunami_deathtoll 
tsunami_hightoll 
tsunami_japan 
Time taken: 0.039 seconds, Fetched: 3 row(s) 
hive> drop table tsunami_Japan; 
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connections, we don't support retries at the client level.) 
hive> show tables; 
FAILED: SemanticException [Error 10072]: Database does not exist: default 
hive> show databases; 
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connections, we don't support retries at the client level.) 
hive> 

「quit;」を使用すると正常に動作します。**注意:テーブルは管理テーブルであり、MySqlをメタストアとして使用し、HIVE-1.2.2バージョン

+0

**(1)** MANAGED/EXTERNALはここでは関連していないようです。 **(2)** MySQLコネクタの問題かもしれません。 –

+0

"$ HIVE_HOME/lib /"パスに "mysql-connector-java-5.1.9.jar"があります。 – Venkat

+0

私は考えていない、ただリード。 –

答えて

0

何が問題になったのか分かりません。だから私はMysqlを再インストールし(練習中)、更新されたMysqlコネクタjar(mysql-connector-java-5.1.38.jar)をlibパスにコピーしました。

正常に動作します。

関連する問題