在安装好 mysql,运行 hive 的时候总是失败,出现 beeline 报错 Could not open client transport with JDBC Uri … 在仔细检查下发现,hive-site.xml 文件中设置的用户名和密码与 mysql 的不一致导致这个问题。
一定要确定 hive-site.xml 下面设置的用户名和 mysql 设置的一致,我设置的用户名是 root,密码是 123456:
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
修改后,就 OK 了。