游侠-Hive服务设置

时间:2019-11-08 05:14:39

标签: mysql hive apache-ranger

我正在尝试设置用于配置单元授权的Ranger服务,但与创建配置单元服务时需要使用的细节混淆了。

我在mysql上有我的metastore,游侠有它自己的数据库mysql。

我很困惑在以下字段中需要输入什么

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用户与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

enter image description here

2 个答案:

答案 0 :(得分:0)

在我的情况下,我等待了30〜60(s),然后工作了。 (docker-compose env)

enter image description here

答案 1 :(得分:0)

@rkj

service - can it be any name ? <---- Can be anything
Username - which user name (mysql metastore or ranger DB user?) <--- hive service user(check with which user your hive service is running)
jdbc.url - jdbc:hive2://localhost:10000 

此设置用于在提供资源(db,表,列)的同时自动完成。

与其手动设置,不如从ambari转到Ranger服务-> Ranger插件->将其启用为配置单元,然后重新启动配置单元服务。

然后,蜂巢将在护林员中进行设置