hive连接mysql报错:Unknown version specified for initialization: 3.1.0

分享下一些报错的可能原因吧

1.要开启hadoop

命令:start-all.sh

2.检查 hive-site.xml 和 hive-env.sh

hive-site.xml中应设置自己mysql的用户名和密码

我的hive-site.xml如下:

javascript 复制代码
<configuration>
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://node1:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false&amp;useUnicode=true&amp;characterEncoding=UTF-8</value>
  </property>

  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
  </property>

  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>root</value>                  #自己mysql的用户名
  </property>

  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>123456</value>                #自己mysql的密码
  </property>

  <property>
    <name>hive.server2.thrift.bind.host</name>
    <value>node1</value>
  </property>

  <property>
    <name>hive.metastore.uris</name>
    <value>thrift://node1:9083</value>
  </property>

  <property>
    <name>hive.metastore.event.db.notification.api.auth</name>
    <value>false</value>
  </property>

</configuration>

我的 hive-env.sh 如下:

javascript 复制代码
export HADOOP_HOME=/export/server/hadoop
export HIVE_CONF_DIR=/export/server/hive/conf
export HIVE_AUX_JARS_PATH=/export/server/hive/lib

3.hive/scripts/metastore/upgrade目录下是否有mysql文件夹

出现原因:你可能会因为mysql版本问题去下载新的mysql,在卸载旧的mysql时使用了

find / -name mysql,然后你一顿删除,却没注意到把hive里的mysql文件也删掉了

解决方法:再去解压一个hive压缩文件,将mysql文件夹放到这个目录下

相关推荐
lang201509281 小时前
MySQL 8.0.29 及以上版本中 SSL/TLS 会话复用(Session Reuse)
数据库·mysql
咖啡Beans1 小时前
6分钟慢速搭建MySQL服务器
mysql
花月C12 小时前
高效查找数据的数据结构—MySQL 索引
数据结构·数据库·mysql
PiscesCanon12 小时前
达梦开启awr功能报错:[-7160]:Object [DBMS_WORKLOAD_REPOSITORY_DATA_LOW] is invalid
数据库·mysql
chad__chang13 小时前
dolphinscheduler安装过程
hive·hadoop
冻咸鱼14 小时前
数据库操作
数据库·mysql·数据库操作
duqiao_wang14 小时前
Mysql数据库系统库数据恢复
数据库·mysql
计算机学姐14 小时前
基于微信小程序的垃圾分类管理系统【2026最新】
java·vue.js·spring boot·mysql·微信小程序·小程序·mybatis
Albert Edison17 小时前
【MySQL】数据类型
数据库·mysql·adb·oracle
遇见火星17 小时前
MYSQL-物理备份(xtrabackup)使用指南
数据库·mysql·adb