hive启动时报错 无法启动hive

img

img

img

可以看出元数据由默认的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&amp;useSSL=false</value>
  </property>

看报错说找不到MySQL的driver,这个下载一下,放到hive_home/lib下面