可以看出元数据由默认的derby换为mysql。
第一、mysql是否安装配置好,是否初始化完成
#initialize 初始化
#user 用户
#basedir 数据库路径
#datadir data目录路径
bin/mysqld --initialize --user=mysql --basedir=/opt/module/mysql/mysql-5.7.29 --mysql-5.7.29 datadir=/data/mysql/data/
第二、元数据空间显示出错,尝试切换一个元数据空间,看是否可用。
#加粗的hive为我在mysql中的元数据空间
<property>
<!-- mysql数据库的URL -->
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://kylin1:3306/**hive**?createDatabaseIfNotExist=true&useSSL=false</value>
</property>
看报错说找不到MySQL的driver,这个下载一下,放到hive_home/lib下面