Hive上JDBC主机名ip连接,Hive启动连接Mysql

本文详细介绍了如何解决Hive通过JDBC连接MySQL时遇到的问题,包括修改Hive配置文件`hive-site.xml`中的JDBC连接地址,将localhost替换为实际IP或主机名,并在所有相关机器上同步更改。同时,文章还指导了如何修改MySQL配置文件`my.cnf`,设置`bind-address`为0.0.0.0,更新用户host字段以允许远程访问,以及调整`/etc/hosts`文件。经过这些步骤,成功实现了Hive与MySQL的远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、修改hive配置

妈的这个真难搞,自己搞了好久才整成。

问题:
看图,一开始hive直接配错了,问题在hive配置文件里面conf下的hive-sist.xml这个文件JDBC后的一个连接,当时配置的是localhost也就是本地连接。其他的连接时用例:ip,主机名,都不能连接,只能本地localhost连接。
修改:
根据上面的修改配置文件conf下的hive-sist.xml里面的jdsc后localhost改为ip、主机名都行。三台都改为xiaohan1,

测试:
以前配置文件是localhost还可以进入hive,然后改了jdbc后的localhost改为xiaohan1就出问题了,hive都出错了,更别提jdbc连接了。
下图出错(jdbc不能连接,hive都打不开):
在这里插入图片描述
改图:
在这里插入图片描述
改完出错就一错再错下去,哈哈,本来就要改的嘛。
下面就就开始修改,改三台机器改为上图那样,然后主要在xiaohan1上修改其他东西mysql。

二、修改mysql的配置文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值