hive 创建以后 mysql没有hive_hadoop的表

来源:7-9 Hive部署

自由邪帝

2019-11-01

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
javax.jdo.option.ConnectionURL jdbc:mysql://hadoop000:3306/hive_hadoop?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver
javax.jdo.option.ConnectionUsername root
javax.jdo.option.ConnectionPassword Xiaoroot

mysql-connector-java-5.1.27-bin.jar 也放进去了

配置也配置了

也没有报错,不知道原因出现在哪呀 ,还有什么原因呀

写回答

3回答

慕斯8344354

2020-01-16

请问这个问题解决了吗?怎么解决的呢

1
0

Michael_PK

2020-01-16

你要去找hive的日志,看看报什么错

0
14
Michael_PK
回复
慕斯8344354
URL加编码是为了解决字符集编码问题,比如中文乱码之类的。你那种MySQL登录方式我平时没用过,我一般都是用户名和密码都带上的。
2020-01-16
共14条回复

Michael_PK

2019-11-01

按照如下思路排查:

1)你的mysql地址,你先通过命令行是否能登陆?   

2)你的hadoop000是否正确映射了ip

3)去查看hive启动的日志信息(在conf下有个log4j的配置),查看了log4j记录的日志信息是否正确

4)换个hive_hadoop库名试试

0
2
Michael_PK
回复
自由邪帝
这个日志并没有报错信息。你把hive删了,重新部署一个hive,然后MySQL的数据库换一个试试看
2019-11-04
共2条回复

Hadoop 系统入门+核心精讲

从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据

2397 学习 · 902 问题

查看课程