拉取hue镜像

  1. docker pull gethue/hue:latest

启动临时镜像

  1. docker run -itd --rm --name temp -p 8888:8888 gethue/hue:latest

复制临时容器内配置文件到宿主机

  1. docker cp temp:/usr/share/hue/desktop/conf/hue.ini hue.ini

修改hue.ini

  1. #数据源配置
  2. [[[hive]]]
  3. name=Hive
  4. interface=hiveserver2
  5. [beeswax]
  6. hive_server_host=ip
  7. hive_server_port=10000
  8. hive_conf_dir=/etc/hive/conf
  9. thrift_version=7
  10. fs_defaultfs=hdfs://ip:8020
  11. webhdfs_url=http://ip:50070/webhdfs/v1
  12. #元数据配置
  13. [[database]]
  14. engine=mysql
  15. host=ip
  16. port=3306
  17. user=root
  18. password=123456
  19. name=hue

停掉临时容器

  1. docker stop temp

创建容器

  1. docker run -d --name hue -p 8888:8888 \
  2. -v /opt/hue/hue.ini:/usr/share/hue/desktop/conf/hue.ini gethue/hue:latest