词汇解释:
Hue -> Hadoop User Experience
Beeswax -> 历史原因,Hive编辑器曾被称为蜂蜡(Beeswax), 这里用于Hue集成Hive数据模块
django -> python前端框架
Oozie -> 类似Airflow, Azkaban任务调度组件,此处为Hue内置任务调度组件
Desktop -> Hue操作主界面
元数据表梳理如下(此处只对做查询历史做了简要说明,其他OOzie等组件后续用到再添加):
- auth_group // 用户组认证表
-- id
-- name
- auth_group_permission // 用户组认证权限管理表
-- id
-- group_id
-- permission_id
- auth_permission. // 用户组认证权限表
-- id
-- name
-- content_type_id
--codename
- auth_user // 用户认证表
-- id
-- password
-- last_login
-- is_superuser
-- username
-- first_name
-- last_name
-- email
-- is_staff
-- is_active
-- date_joined
- auth_user_group // 用户组认证组
-- id
-- user_id
-- group_id
- auth_user_user_permissions // 用户认证权限表
-- id
-- user_id
-- permission_id
- axes_accessattempt // 临时登陆信息
-- id
-- user_agent // 浏览器型号
-- ip_address // ip地址
-- usernames // 用户名
-- trusted
-- http_accept
-- path_info
-- attempt_time // 登陆时间
-- get_data
-- post_data // 发送请求
-- failures_since_start
- axes_accesslog // 登陆日志
-- id
-- user_agent
-- ip_address
-- username
-- trusted
-- http_accept
-- path_info
-- attempt_time
-- logout_time
- beeswax_metainstall // beewax(hive) 元数据安装表
-- installed_example
-- id
- beeswax_queryhostory // beewax(hive最近查询摘要) 查询历史
-- submission_date
-- last_state
-- server_id
-- log_context
-- designed_id
-- owner_id
-- query
-- has_results
-- id
-- notify
-- server_name
-- server_host
-- server_port
-- server_type
-- server_guid
-- operation_type
-- modified_row_count
-- statement_number
-- query_type
-- is_redacted
-- extra
-- is_cleared
- beeswax_savedquery // beeswax 查询保存表
-- name
-- type
-- is_auto
-- mtime
-- owner_id
-- data
-- id
-- desc
-- is_trashed
-- is_redacted
- beeswax_session // beewax会话
-- last_used
-- status_code
-- server_protocol_version
-- secret
-- owner_id
-- guid
-- id
-- application
-- properties
- defaultconfiguration_groups // 默认配置组
-- id
-- defaultconfiguration_id
--group_id
- desktop_defaultconfiguration // 默认配置
-- id
-- app
-- properties
-- is_default
-- user_id
- desktop_document // desktop 保存查询记录表
-- description
-- extra
-- object_id
-- last_modified
-- content_type_id
-- version
-- owner_id
-- id
-- name
- desktop_document_tags // desktop 文档标签
-- id
-- document
-- documenttag_id
- desktop_document2 // desktop 所有查询历史
-- id
-- owner_id
-- name
-- description
-- uuid
-- type
-- data
-- extra
-- last_modified
-- version
-- is_history
-- parent_directory_id
-- search
-- is_managed
-- is_trashed
- desktop_document2_dependencies
-- id
-- from_document2_id
-- to_document2_id
- desktop_document2permission
-- id
-- doc_id
-- perms
- desktop_documentpermission
-- perms
-- doc_id
-- id
- desktop_documenttag
-- owner_id
-- tag
-- id
- desktop_settings
-- collect_usage
-- id
-- tours_and_tutorials
- desktop_userpreferences
-- value
-- id
-- key
-- user_id
- django_admin_log // 前端django admin用户日志
-- id
-- action_time
-- user_id
-- content_type_id
-- object_id
-- object_repr
-- action_flag
-- change_message
- django_XXXX // django前端配置数据表
- documentpermission_groups
-- id
-- documentpermissi
-- group_id
- documentpermission_users
-- id
-- documentmissi
-- user_id
- documentpermission2_groups
-- id
-- document2permis
-- group_id
- documentpermission2_users
-- id
-- document2permis
-- user_id
- jobsub_XXX // job查询子任务表
- oozie_XXXXXX // oozie存储表
- pig_XX // pig存储表
- search_collection // 搜索收藏
- search_facet //
- search_result // 查询结果
- search_sorting // 查询排序
- south_migrationhistory // 迁移历史
- useradmin_grouppermission // admin用户组权限
- useradmin_huepermission // admin用户hue权限
- useradmin_ldapgroup // admin用户ldap认证用户组
- useradmin_userprofile // admin用户属性
-- home_directort // 用户存储路径
-- id
-- user_id
-- creation_method
-- first_login
-- last_activity // 最后登录时间