Hive安装后初始化元数据遇到的问题

问题遇到的现象和发生背景

安装mysql并配置完毕后,安装hive并修改好配置文件,切换到apache-hive-bin/目录下输入bin/schematool -initSchema -dbType mysql -verbos进行初始化元数据,结果如下

img

运行结果及报错内容

报错的内容为
Starting metastore schema initialization to 3.1.0
org.apache.hadoop.hive.metastore.HiveMetaException: Unknown version specified for initialization: 3.1.0
Use --verbose for detailed stacktrace.
*** schemaTool failed ***
这个报错是什么意思?如何解决?

img

  1. 安装的MySQL上是否创建这个数据库
  2. hive的lib目录下是否拷贝了连接MySQL的驱动包
  3. hive-site.xml的配置文件中是否配置了MySQL的用户名和密码

img

这个是我的配置,可以参考一下!

先把命令中的-verbos改成--verbose看一下详细报错日志