赞
踩
hive连接windows mysql
这个问题很恼人,网上的答案也没有得到解决我的问题出现在hive 用mysql存储元数据时的配置阶段。
1.首先检查你的url地址、时区等基本信息是否正常。
2.如果你是远程连接数据库,请查看数据库在本地是否正常。如果正常,首先查看3306端口在防火墙是否放行。如果未放行,则进行放行。
3.对远程连接的用户进行相关的授权。
GRANT ALL PRIVILEGES ON metastore.* TO lizhijie@'192.168.1.11' IDENTIFIED BY 'duang521';
ALL PRIVILEGES:所有权限。
metastore:授权的数据库,既可以远程访问的数据库。
lizhijie:远程用户名,可以不存在,会新建。
192.168.1.11:远程ip
duang521:远程密码
执行完之后,执行FLUSH PRIVILEGES;来生效。
配置完以上内容后,我的问题得到解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。