美文网首页
hive+mysql8.0元数据库初始化失败,mysql5.x与

hive+mysql8.0元数据库初始化失败,mysql5.x与

作者: 一起吃麻辣糖 | 来源:发表于2020-06-25 13:28 被阅读0次

    初始化操作报org.apache.hadoop.hive.metastore.HiveMetaException: Failed to get schema version.异常
    说明了hive 配置文件 hive-site.xml配置信息你按照了mysql5.x的方法配置了。
    下面我列举了5.x和8.x hive-site.xml配置的不同点。


    <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://hadoop01:3306/hive_metastore?createDatabaseIfNotExist=true</value>
    </property>

    <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://hadoop01:3306/hive_metastore?createDatabaseIfNotExist=true&useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true</value>
    </property>

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

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

    修改完毕后,初始化如果发现报这个错误:


    图片.png

    说明你没有在MySQL中创建一个数据库,数据库名取决于你的配置文件:


    图片.png

    再次初始化即可成功:


    图片.png

    相关文章

      网友评论

          本文标题:hive+mysql8.0元数据库初始化失败,mysql5.x与

          本文链接:https://www.haomeiwen.com/subject/uahsfktx.html