我正在尝试配置spark并连接到电源bi。
我将以下属性添加到hive-site.xml
<property>
<name>hive.server2.transport.mode</name>
<value>http</value>
</property>
<property>
<name>hive.server2.thrift.http.port</name>
<value>9999</value>
</property>
<property>
<name>hive.server2.http.endpoint</name>
<value>cliservice</value>
</property>
<property>
<name>hive.server2.thrift.http.path</name>
<value>cliservice</value>
</property>
它对蜜蜂很有效
!connect jdbc:hive2://34.66.189.xxx:9999
它抛出一个错误
非常感谢,如果有人可以伸出援手。 我应该保留用户名和密码为空吗?
答案 0 :(得分:2)
您必须输入用户名和密码。由于您未在配置单元设置中进行配置,因此输入的内容无关紧要。
之所以需要这样做,是因为Thriftserver尝试访问您输入的用户名和密码(以数组形式发送)。但是,如果您不输入用户名和密码,则该数组为空,并在0和1处访问该数组的索引将抛出ArraysOutOfBoundsException。