Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop1:10000:

解决方法:

在hadoop配置文件core-site.xml添加,将root替换为你的用户名
使用通配符值 * 来允许来自任何主机或任何用户的模拟。例如,通过在core-site.xml中指定如下,从任何主机访问的名为 oozie 的用户都可以模拟属于任何组的任何用户。

	<property>
		<name>hadoop.proxyuser.root.hosts</name>
		<value>*</value>
	</property>
	<property>
		<name>hadoop.proxyuser.root.groups</name>
		<value>*</value>
	</property>

分发配置文件给其他用户

xsyn.sh core-site.xml

重启Hadoop

stop-hadoop.sh
start-hadoop.sh

Hadoop代理用户相关文档:https://hadoop.apache.org/docs/r3.2.4/hadoop-project-dist/hadoop-common/Superusers.html

posted @ 2023-04-06 20:55  来个煎饼  阅读(299)  评论(0编辑  收藏  举报