Spark Thrift beeline: Обязательное поле 'client_protocol' не установлено - PullRequest
0 голосов
/ 13 октября 2019

Я запустил Spark Thrift Server в HDP 3.1.

Я попытался подключиться к нему через Билайн: beeline -u "jdbc:hive2://myhost.mybank.rus:10016/public"

И я получил ошибку:

19/10/10 00:17:08 [main]: ERROR jdbc.HiveConnection: Error opening session org.apache.thrift.TApplicationException: Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{set:hiveconf: at ...

Я обнаружил только, что ему нужна более старая версия jive / beeline jar, но как его настроить?

1 Ответ

0 голосов
/ 13 октября 2019

Потратьте несколько часов, чтобы найти ответ. Никто не говорит, что у Spark есть свой собственный инструмент билайн:

/usr/hdp/3.1.4.0-315/spark2/bin/beeline

И это работает:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...