Невозможно подключиться к Билайну с помощью строки подключения - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь установить псевдоним для моего билайна. И столкнулся с проблемой.

, если я войду в beeline, а затем предоставлю следующую строку подключения, это работает Он запрашивает у меня имя пользователя и пароль, и я могу войти.


!connect jdbc:hive2://<my_domain>:8449/;ssl=true;transportMode=http;httpPath=gateway/emr-cluster-top/hive;sslTrustStore=/etc/pki/ca-trust/extracted/java/cacerts;trustStorePassword=changeit

Однако, если я запускаю следующую команду, она не работает. Не уверен, что я делаю не так.

beeline -u jdbc:hive2://<my_domain>:8449/;ssl=true;transportMode=http;httpPath=gateway/emr-cluster-top/hive;sslTrustStore=/etc/pki/ca-trust/extracted/java/cacerts;trustStorePassword=changeit -n my_user -=p my_pass

Ошибка

Caused by: java.sql.SQLException: Could not establish connection to jdbc:hive2://<my_domain>:8449/;ssl=true;transportMode=http;httpPath=gateway/emr-cluster-top/hive;sslTrustStore=/etc/pki/ca-trust/extracted/java/cacerts;trustStorePassword=changeit: HTTP Response code: 401
        at org.apache.hive.jdbc.HiveConnection.openSession(HiveConnection.java:699)
        at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:200)
        ... 25 more
Caused by: org.apache.thrift.transport.TTransportException: HTTP Response code: 401
        at org.apache.thrift.transport.THttpClient.flushUsingHttpClient(THttpClient.java:262)
        at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:313)
        at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73)
        at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62)
        at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_OpenSession(TCLIService.java:162)
        at org.apache.hive.service.rpc.thrift.TCLIService$Client.OpenSession(TCLIService.java:154)


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