Я новичок в hive и хотел установить соединение, я могу сделать это с помощью Hive CLI, теперь я хочу подключить hive через beeline, но у меня возникает ошибка ниже при подключении.
Попытка подключить улей с transportMode как http, но это также не работает.
jdbc:hive2://localhost:10001/default;transportMode=http
Пожалуйста, обратитесь к моему hive-site.xml
файлу.
<property>
<name>hive.server2.transport.mode</name>
<value>binary</value>
<description>
Expects one of [binary, http].
Transport mode of HiveServer2.
</description>
</property>
<property>
<name>hive.server2.authentication</name>
<value>NONE</value>
<description>
Expects one of [nosasl, none, ldap, kerberos, pam, custom].
Client authentication types.
NONE: no authentication check
LDAP: LDAP/AD based authentication
KERBEROS: Kerberos/GSSAPI authentication
CUSTOM: Custom authentication provider
(Use with property hive.server2.custom.authentication.class)
PAM: Pluggable authentication module
NOSASL: Raw transport
</description>
</property>
<property>
<name>hive.server2.thrift.http.port</name>
<value>10001</value>
<description>Port number of HiveServer2 Thrift interface when hive.server2.transport.mode is 'http'.</description>
</property>
<property>
<name>hive.server2.thrift.http.path</name>
<value>cliservice</value>
<description>Path component of URL endpoint when in HTTP mode.</description>
</property>
Выполнение команды ниже не возвращает никакого значения:
netstat -an | grep 10000
netstat -an | grep 10001