Последна актуализация на 28 февруари 2018 г. от Vithal S

beeline

Beeline е JDBC клиент, който се основава на SQLLine CLI. HiveServer2 поддържа командна обвивка Beeline, която работи с HiveServer2. В тази статия ще проверим как да свържете се с Hive с помощта на Beeline CLI и вижте някои примери за изпълнение на скриптове на HiveQL.

Свържете се с Hive с помощта на Beeline CLI

Beeline работи и в самостоятелен режим (вграден режим) както и отдалечен режим. Самостоятелен повече или вграден режим, той изпълнява вграден Hive като Hive CLI и можете да използвате отдалечен режим, за да свържете отделен hiveserver2 през пестеливост.

Вграден режим на Beeline CLI

Стартиране на клиентски инструменти на Beeline с вградени сървъри е удобен начин да тествате вашата заявка или да отстраните грешки във вашия HiveQL заявка. Този режим най-често се използва от разработчика, за да тества тяхната заявка за HiveQL за синтактична грешка, преди да я стартира на сървъра на Hive2. По-долу е низът за свързване, за който можете да използвате Вграден режим на Beeline CLI:

Алтернативни начини за свързване с Hive

Beeline поддържа свързване към Hive сървър чрез опцията! Connect. Просто трябва да осигурите jdbc връзка на сървъра Hive2 към! Connect. По-долу е синтаксисът и пример:

След като изпълните командата по-горе, Билайн влиза в интерактивен режим на черупката, в който могат да се изпълняват заявки и команди срещу вградения екземпляр HiveServer2.

Дистанционен режим на Beeline CLI

Можете да се свържете с отдалечен сървър на hiveserver2 с помощта на Beeline. Дистанционен режим на Beeline поддържа удостоверяване с LDAP и Керберос. Той също така поддържа криптиране с SSL. Дистанционният режим на Beeline се използва за свързване към сървъра на Hive от друга Linux хост машина. Можете да изпълнявате заявките на Hive сървър от отдалечена хост машина.

По-долу е низът за връзка, който можете да използвате за дистанционния режим на Beeline CLI: