如何在dataproc集群的masternode中访问mysql?

pbgvytdp  于 2021-07-13  发布在  Hadoop
关注(0)|答案(1)|浏览(409)

无法访问dataproc群集的namenode内的mysql。


********@cluster-***-m:/etc/hive/conf$ mysql -u root -p

Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)**
ffvjumwh

ffvjumwh1#

原因可能是配置单元使用mysql存储hdfs位置的元数据。
“hive”用户的用户/密码详细信息可以在下面的/etc/hive/conf/hive-site.xml下找到

<property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>hive</value>
  </property>
..
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>hive-password</value>
  </property>

你可以用,
mysql-u配置单元-p配置单元密码
这似乎是具有有限授权的“hive”用户的默认设置,至于根用户或主要用户,我不知道。

相关问题