川流抚耳过 2021-07-06 16:45 采纳率: 50%
浏览 492

Failed to get schema version.

org.apache.hadoop.hive.metastore.HiveMetaException: Failed to get schema version.

[root@master bin]# ./schematool -dbType mysql -initSchema
Metastore connection URL:     jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&useSSL=false
Metastore Connection Driver :     com.mysql.cj.jdbc.Driver
Metastore connection User:     hive
org.apache.hadoop.hive.metastore.HiveMetaException: Failed to get schema version.
*** schemaTool failed ***

检查hive-site.xml很多遍都没问题

<configuration>
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>123456</value>
    <description>password to use against metastore database</description>
  </property>

  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false</value>
  </property>

  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.cj.jdbc.Driver</value>
    <description>Driver class name for a JDBC metastore</description>
  </property>

  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>hive</value>
    <description>Username to use against metastore database</description>
  </property>
</configuration>
  • 写回答

1条回答 默认 最新

  • 川流抚耳过 2021-07-08 20:52
    关注

    使用

    ./schematool -dbType mysql -initSchema -verbose
    

    查看详细报错信息,具体情况具体分析能够导致failed to get schema version的情况不少。

    评论

报告相同问题?