Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)org.apache.hadoop.hive.metastore.H

在初始化hive时出现这个错误:

Error: Duplicate key name ‘PCS_STATS_IDX’ (state=42000,code=1061)
org.apache.hadoop.hive.metastore.HiveMetaException: Schema initialization FAILED! Metastore state would be inconsistent !!

Underlying cause: java.io.IOException : Schema script failed, errorcode 2

Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)org.apache.hadoop.hive.metastore.H

这时候如果你在 /usr/local/src/hive/conf/hive-site.xml(此处是我的hive的安装目录,请自辨自己的安装目录)下的这一项:

如果是使用的非默认为自带的 metastore_db 数据库,而是自己指定的 就像我这里指定的以MySQL 作为元数据存储地址,需建立JDBC 连接,且 hive_db 处为先前自己创建的 MySQL 数据库,存储元数据,那么你可能是因为已经进行了一次初始化,而多次初始化导致的,这时候你只需要进入你的mysql去删除你的hive_db然后再次进行初始化就成功了:

Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)org.apache.hadoop.hive.metastore.H

Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)org.apache.hadoop.hive.metastore.H

以下是删除后重新初始化的结果:

Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)org.apache.hadoop.hive.metastore.H

Original: https://blog.csdn.net/m0_61846099/article/details/125139466
Author: 睇痞.逸风
Title: Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)org.apache.hadoop.hive.metastore.H

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/818330/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球