質問: ハイブCLI:可能な終了コードとその意味は何ですか? 私はいくつかのHQLスクリプトを実行するためにHive CLIクライアントを使用するシェルスクリプトに取り組んでいます。場合によっては、これらの呼び出しで例外が生成されることがあります。スクリプトでは、いつ発生したかをチェックする必要があります。 私はCLIクライアント上のドキュメントを見つけるのに苦労しています。 hive.apache.org や Wiki 、および関連するGoogle検索では有用なものは返されません。 誰でもHive CLIのための可能な終了コードとその意味のリストを私に提供できますか?
回答: 代わりにハイブ倹約apiを使用しないでください?その後、適切なメッセージで例外が返されます。 ルビーでは次のように簡単です: ``` require 'rubygems' require 'rbhive' RBHive.connect(host, port) do |connection| begin connection.fetch("select * from table1") #this throws various exceptions rescue Exception => ex puts "oh no! An error: #{ex.message}" end end ```