初始化指定的未知版本:3.1.0

Metastore connection URL:        jdbc:mysql://192.168.10.101:3306/metastore?useSSL=false&serverTimezone=GMT
Metastore Connection Driver :    com.mysql.cj.jdbc.Driver
Metastore connection User:       root
Starting metastore schema initialization to 3.1.0
org.apache.hadoop.hive.metastore.HiveMetaException: Unknown version specified for initialization: 3.1.0
org.apache.hadoop.hive.metastore.HiveMetaException: Unknown version specified for initialization: 3.1.0
        at org.apache.hadoop.hive.metastore.MetaStoreSchemaInfo.generateInitFileName(MetaStoreSchemaInfo.java:137)
        at org.apache.hive.beeline.HiveSchemaTool.doInit(HiveSchemaTool.java:585)
        at org.apache.hive.beeline.HiveSchemaTool.doInit(HiveSchemaTool.java:567)
        at org.apache.hive.beeline.HiveSchemaTool.main(HiveSchemaTool.java:1517)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:318)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:232)
*** schemaTool failed ***

 

hive初始化失败

Hadoop3.1.4;hive3.1.2

Unknown version specified for initialization: 3.1.0

这个版本是不是不存在。换个版本试试吧。

大哥,解决了吗,我也遇到同样的错误了

解决了吗 兄弟?? 可以说一下怎么弄得吗

schematool -initSchema -dbType mysql -verbose
我就初始化的时候多加了一个分号,然后报错,然后再把分号去掉,再初始化就出这个问题了

然后我把hive删除了,重装了一下,就可以了.