gpt4 book ai didi

shell - 配置单元 CLI : what are the possible exit codes and their meanings?

转载 作者:行者123 更新时间:2023-12-02 05:19:12 24 4
gpt4 key购买 nike

我正在编写一个 shell 脚本,该脚本使用 Hive CLI 客户端来执行一些 HQL 脚本。有时这些调用会产生异常,在我的脚本中,我必须检查何时会发生这种情况。

我很难在 CLI 客户端上找到任何文档。我在 hive.apache.org 上找不到任何内容或者 Wiki ,并且相关的 Google 搜索也不会返回任何有用的信息。

任何人都可以向我提供 Hive CLI 的可能退出代码及其含义的列表吗?

最佳答案

为什么不改用 hive thrift api?然后您会收到带有正确消息的异常返回。

在 ruby​​ 中它很简单:

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

关于shell - 配置单元 CLI : what are the possible exit codes and their meanings?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com