CLI-ды қыру: ықтимал шығу кодтары және олардың мағынасы қандай?

HQL CLI клиентін HQL-скрипттерді орындау үшін пайдаланатын қабық сценарийінде жұмыс істеймін. Кейде бұл қоңыраулар Ерекшелікті тудыруы мүмкін, және менің сценарийімде бұл орын болғанын тексеруге тура келеді.

CLI клиентінде қандай да бір құжаттарды табу қиынға соғады. hive.apache.org немесе Wiki және сәйкес Google іздеуі пайдалы ештеңе қайтармайды.

Hive CLI және олардың мағыналары үшін мүмкін шығу кодтарының тізімін маған бере алады ма?

3

1 жауаптар

Неліктен орнына ульяны сақтауға болмайды? Сонда сіз тиісті хабарламалармен қайтарылған ерекше жағдайларды аласыз.

Рубинде қарапайым:

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
қосылды