Hue使用之Inceptor篇
目的
文档供没有Hue基础的初学者参考,很基础,简单易懂。
文档介绍如何在hue中连接Inceptor以及在Web中执行SQL语句对Inceptor进行操作,满足很多用户不习惯使用CLI的需求。
连接Inceptor的配置
说明:
- 配置文件为HUE服务器上的/etc/hue/conf/hue.ini文件
- HUE只支持hive server2,所以应该确认hive server2已经开启
1、没有开Kerberos或LDAP安全认证
没有开安全的模式下,如果选择了hue对Inceptor的依赖,这些配置会自动生成,否则,需要手工配置如下参数。
建议选择hue对Inceptor的依赖,自动生成配置。
[beeswax] hive_server_host=ibd13??#hive server host hive_server_port=10000??#hive server port hive_conf_dir=/etc/inceptorsql1/conf??#configuration directory of inceptor |
2、开Kerberos认证
开Kerberos认证的模式下,继承了没有开安全模式的配置,并有如下的额外配置,如果选择了hue对Inceptor的依赖,这些配置也会自动生成,否则需要手工配置如下参数。
建议选择hue对Inceptor的依赖,自动生成配置。
[[kerberos]] hue_keytab=/etc/hue1/hue.keytab hue_principal=hue/ibd11@TDH kinit_path=/usr/bin/kinit |
3、开LDAP安全认证
开LDAP认证的模式下,继承了开Kerberos认证的配置,并有如下的额外配置,这些配置不会自动生成,必须手动添加。
[desktop] ldap_username=hue ?#hue account in ldap ldap_password=hue ?#password of hue account |
Inceptor操作演示
1、将创建数据库权限赋予hue用户
?2、以hue用户创建数据库demo
?3、以hue用户登入hue,通过Query Editors –> Inceptor进入Inceptor工作区
?4、查询编辑器,使sql命令能在web上执行
注意:登入hue的用户对表要有操作权限,否则会报权限错误
?
?5、我的查询,使用、编辑、删除保存的sql脚本,改版本与保存的查询功能一样
?6、历史记录,可对sql查询历史记录进行查看
?
|