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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步