我使用以下属性将元存储密码隐藏在 hive-site.xml 中,并且我使用 postgres 作为我的元存储数据库。
<property>
<name>hadoop.security.credential.provider.path</name>
<value>jceks://file//...hive_new.jceks</value>
</property>
1)当我像“schematool -dbType postgres -initSchema”一样启动数据库时出现错误?
2)如何使用直线来使用这些 jceks 文件?我尝试过如下
beeline -u "jdbc:hive2://myhost:1000/default;principal=hive/principal@REALM?hadoop.security.credential.provider.path=jceks://hdfs@hostname/path/to/jceks"
但它停止连接......
我是否需要在 hive-site.xml 中为直线设置任何其他属性?