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

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

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

  1. ********@cluster-***-m:/etc/hive/conf$ mysql -u root -p
  2. Enter password:
  3. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)**
ffvjumwh

ffvjumwh1#

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

  1. <property>
  2. <name>javax.jdo.option.ConnectionUserName</name>
  3. <value>hive</value>
  4. </property>
  5. ..
  6. <property>
  7. <name>javax.jdo.option.ConnectionPassword</name>
  8. <value>hive-password</value>
  9. </property>

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

相关问题