Hue (Dockerized)
Hue features a File Browser for HDFS, a Job Browser for MapReduce/YARN, an HBase Browser, query editors for Hive, Pig, Cloudera Impala and Sqoop2. It also ships with an Oozie Application for creating and monitoring workflows, Starting from 3.7 Hue version configuring hue following HDP instructions
This module should be installed after having executed the prepare script. It will build and copy to /ryba/huedocker/resources the hue_docker.tar docker image to beloaded to the target server
./bin/prepare
module.exports =
deps:
iptables: module: 'masson/core/iptables', implicit: true, local: true
ssl: module: 'masson/core/ssl', local: true
krb5_client: module: 'masson/core/krb5_client', local: true, required: true
db_admin: module: 'ryba/commons/db_admin', local: true, auto: true, implicit: true, require: true
test_user: module: 'ryba/commons/test_user', implicit: true, local: true
docker: module: 'masson/commons/docker', implicit: true
hdfs_client: module: 'ryba/hadoop/hdfs_client', required: true
yarn_client: module: 'ryba/hadoop/yarn_client', implicit: true, local: true, local: true
oozie_client: module: 'ryba/oozie/client', implicit: true, local: true
hbase_client: module: 'ryba/hbase/client', implicit: true, local: true
hbase_thrift: module: 'ryba/hbase/thrift'
hive_client: module: 'ryba/hive/client', implicit: true, local: true
hive_beeline: module: 'ryba/hive/beeline', implicit: true, local: true
hadoop_core: module: 'ryba/hadoop/core', implicit: true, local: true
hdfs_nn: 'ryba/hadoop/hdfs_nn'
hdfs_dn: 'ryba/hadoop/hdfs_dn'
yarn_rm: 'ryba/hadoop/yarn_rm'
yarn_nm: 'ryba/hadoop/yarn_nm'
mapred_jhs: 'ryba/hadoop/mapred_jhs'
yarn_ts: 'ryba/hadoop/yarn_ts'
httpfs: 'ryba/hadoop/httpfs'
oozie_server: 'ryba/oozie/server'
hive_server2: 'ryba/hive/server2'
hive_webhcat: 'ryba/hive/webhcat'
zookeeper_server: 'ryba/zookeeper/server'
sqoop: 'ryba/sqoop'
huedocker: 'ryba/huedocker'
configure:
'ryba/huedocker/configure'
commands:
'install': [
'ryba/huedocker/install'
'ryba/huedocker/start'
'ryba/huedocker/check'
]
'start':
'ryba/huedocker/start'
'wait':
'ryba/huedocker/wait'
'check':
'ryba/huedocker/check'
'stop':
'ryba/huedocker/stop'
'status':
'ryba/huedocker/status'
'prepare':
'ryba/huedocker/prepare'