Hadoop——Hive相关问题汇总

(1) 连接数据库时SSL问题

解决方法:useSSL=false要放最后

(2) jdbc:hive2://localhost:10091: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: Áõ¸ is not allowed to impersonate root org.apache.hadoop.ipc.RemoteException:User: Áõ¸ is not allowed to impersonate root

解决方法:

1、在core-site.xml添加:

XML 复制代码
<property>
	<name>hadoop.proxyuser.root.hosts</name>
	<value>*</value>
</property>
<property>
	<name>hadoop.proxyuser.root.groups</name>
	<value>*</value>
</property>

2、修改hive-site.xml:

(3) Hive连接MySQL异常

查看可能原因:

1、注意MySQL的驱动包mysql-connector-java-x.x.xx-bin.jar是否已经正确拷贝到$HIVE_HOME/lib下

2、检查hive-site.xml中数据库相关属性是否配置正确。

3、注意是否MySQL的版本存在问题,或者服务的版本与驱动版本不匹配。

(4) HiveServer2端口冲突

输入hive.cmd --service hiveserver2显示默认端口10000被占用。

解决方法:修改配置文件hive-site.xml中的hive.server2.thrift.port属性值为未被占用的端口,重启HiveServer2即可。

(5) Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{set:hiveconf:hive.server2.thrift.resultset.default.fetch.size=1000, use:database=default}).

版本不匹配,JDBC驱动程序的版本可能比Hive服务器的版本高。

解决方法:降低JDBC驱动到合适版本。

相关推荐
Haibakeji10 分钟前
长沙定制开发教育APP哪家软件公司强
大数据·人工智能
一生了无挂14 分钟前
深度解析Token、RAG与Agent的层级逻辑、协作关系及落地价值
大数据·人工智能
JieDavid25 分钟前
专利流程岗上岸实录|奇智创达知识产权系统实操经验分享
大数据·运维·人工智能·经验分享·产品运营·产品经理
汤姆yu26 分钟前
云知声 U2 原生智能体大模型深度解析
大数据·人工智能·算法·ai·大模型·多模态·智能体
yunceqing29 分钟前
从Excel调度到TMS平台:物流软件开发避坑清单
大数据·前端·网络·人工智能·excel·推荐算法
Java 码思客29 分钟前
【ElasticSearch从入门到架构师】第7章-聚合查询——实现数据统计与分析
大数据·elasticsearch·jenkins
环球科讯39 分钟前
广东省茂名市:普惠金融畅流通,建行助力商贸兴
大数据·人工智能
一切皆是因缘际会40 分钟前
神经符号融合智能体
大数据·数据结构·人工智能·ai
TheRouter1 小时前
LLM 应用的Prompt 版本管理工程实践:从ad-hoc 字符串到生产级Prompt 仓库
大数据·elasticsearch·ai·prompt
环球科讯1 小时前
精准赋能实体企业——建设银行广东省茂名市分行金融活水浇灌砂石产业
大数据