在Linux上安装hive过程中,hive元数据初始化失败,这样要怎么解决呢?
版本问题,我之前安装过,可以借鉴下
hive的元数据信息存在mysql这类数据库中,你这版本号读不到应该是以下几种情况:
1.hive没有在mysql初始化元数据库,并且赋权。
2.之前安装过别的hive版本,在mysql的Metastore元数据信息中没有更改版本,导致Metastore还是原来版本号,所以找不到3.1.0的版本号。进入元数据库版本号的表,改版本号就行。
3.最不可能的,hive安装配置过程中没有指定Metastore 的url信息(一般会有默认,除非手动删掉)
hive换版本尤其要注意元数据的版本号也要换(亲测,当时纠结了四个多小时)