【问题标题】:Unable to launch Hive metastore with MySql empty password无法使用 MySql 空密码启动 Hive 元存储
【发布时间】:2017-12-07 15:00:21
【问题描述】:

我的本​​地 MySql 没有登录密码,所以我设置了 hive-site.xml 配置为:

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

但是在启动 Metastore 之后 hive --service metastore

它总是显示有密码

Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965) ~[mysql-connector-java-5.1.45-bin.jar:5.1.45]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973) ~[mysql-connector-java-5.1.45-bin.jar:5.1.45]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909) ~[mysql-connector-java-5.1.45-bin.jar:5.1.45]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:873) ~[mysql-connector-java-5.1.45-bin.jar:5.1.45]
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1710) ~[mysql-connector-java-5.1.45-bin.jar:5.1.45]
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1226) ~[mysql-connector-java-5.1.45-bin.jar:5.1.45]
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2188) ~[mysql-connector-java-5.1.45-bin.jar:5.1.45]
at com.mysql.jdbc.ConnectionImpl.connectOneTryO

如何解决?

【问题讨论】:

    标签: mysql hive metastore


    【解决方案1】:

    在启动服务器时添加--hiveconf解决。

    hive --hiveconf javax.jdo.option.ConnectionPassword= --service metastore
    

    【讨论】:

      猜你喜欢
      • 2018-10-15
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      • 2014-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多