ハイブCLI:可能な終了コードとその意味は何ですか?

私はいくつかのHQLスクリプトを実行するためにHive CLIクライアントを使用するシェルスクリプトに取り組んでいます。場合によっては、これらの呼び出しで例外が生成されることがあります。スクリプトでは、いつ発生したかをチェックする必要があります。

私はCLIクライアント上のドキュメントを見つけるのに苦労しています。 hive.apache.org Wiki 、および関連するGoogle検索では有用なものは返されません。

誰でもHive CLIのための可能な終了コードとその意味のリストを私に提供できますか?

3

1 答え

代わりにハイブ倹約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
1
追加された