拉取hue镜像
docker pull gethue/hue:latest
启动临时镜像
docker run -itd --rm --name temp -p 8888:8888 gethue/hue:latest
复制临时容器内配置文件到宿主机
docker cp temp:/usr/share/hue/desktop/conf/hue.ini hue.ini
修改hue.ini
#数据源配置
[[[hive]]]
name=Hive
interface=hiveserver2
[beeswax]
hive_server_host=ip
hive_server_port=10000
hive_conf_dir=/etc/hive/conf
thrift_version=7
fs_defaultfs=hdfs://ip:8020
webhdfs_url=http://ip:50070/webhdfs/v1
#元数据配置
[[database]]
engine=mysql
host=ip
port=3306
user=root
password=123456
name=hue
停掉临时容器
docker stop temp
创建容器
docker run -d --name hue -p 8888:8888 \
-v /opt/hue/hue.ini:/usr/share/hue/desktop/conf/hue.ini gethue/hue:latest