我正在尝试为配置单元授权设置ranger服务,但对创建配置单元服务时需要使用的详细信息感到困惑。
我在mysql上有我的metastore,ranger有自己的dbmysql。
我不知道我到底需要为下面的字段输入什么
service - can it be any name ?
Username - which user name (mysql metastore or ranger DB user?)
jdbc.url - jdbc:hive2://localhost:10000
我尝试了mysql metastore和ranger db user以及localhost jdbc&出现以下错误
org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance..
看了下面的医生,但我还是不清楚还需要什么
https://docs.cloudera.com/hdpdocuments/hdp3/hdp-3.1.0/authorization-ranger/content/resource_service_configure_a_hive_service.html
2条答案
按热度按时间c0vxltue1#
就我而言,我等了30~60秒,然后就成功了(docker(环境)
l3zydbqr2#
@rkj公司
此设置用于在提供资源(数据库、表、列)时自动完成。
不要手动设置,而是从ambari-->ranger plugin-->为配置单元启用它,重新启动配置单元服务。
Hive会在护林员那里安装这个