hue安装

hue下面使用docker方式安装,介绍内容分三点

1. 安装docker版本的hue

2. 使用hue接入mysql数据源

3. 使用hue接入hive数据源

一.安装docker版本的hue

1. 拉取hue的docker镜像 这里使用hue-4.9.0

拉取的进行不同,镜像内部的脚本部署以及安装目录不相同,这里使用的是 docker.io/gethue/hue

docker search hue
docker pull docker.io/gethue/hue

2. hue docker下载完成

3. 启动hue容器为镜像

docker run -it -d -p 8888:8888 --name=hue docker.io/gethue/hue

4. 访问web页面

http://localhost:8888

注册登录之后内部不能查看到任何信息,因为还没有配置数据库

二.使用hue接入mysql数据源

配置hue接入mysql 需要进入docker容器内部,编辑修改hue的配置文件,再重启hue服务,这样才能生效

1. 进入容器内部

docker exec -it -u root hue /bin/bash

2. 查看hue进程

ps -a

3. kill进程(根据ps -a将hue进程kill掉,后续需要重启,防止端口占用)

kill 22 44

4. 修改配置文件(docker容器内部没有vi与vim工具)  默认配置文件路径 /usr/share/hue/desktop/conf

5. 可以单独安装vim工具,速度比较慢,也可以退出容器,将容器内部的配置文件拷贝到宿主机,之后再修改,修改完成之后再拷贝入容器的同一个路径下覆盖文件

5.1 安装vim编辑工具(安装了vim就不用退出容器,不需要执行5.2步骤)

apt-get install vim -y

5.2 拷贝配置文件到宿主机(如果没有安装vim,需要退出容器,宿主机自带vi编辑工具)

#退出容器
exit
#拷贝配置文件到宿主机
docker cp hue:/usr/share/hue/desktop/conf/hue.ini ./
#第六步修改配置文件完成之后再将配置文件放入容器中
#docker cp ./ hue:/usr/share/hue/desktop/conf/hue.ini

6. 修改配置文件

这里使用的是5.1步骤,直接在内部安装vim工具,大概需要花十分钟时间,安装完成之后直接使用vim编辑配置文件

vim ./hue.ini

在命令行模式下输入/set nu显示配置文件内容行号

找到mysql配置对应的位置

修改配置之后保存退出

7. 数据库初始化(如果不初始化,访问界面会提示数据库被锁,因为hue默认使用sqlite作为元数据库,sqlite经常被锁,需要修改使用mysql作为元数据库)

被锁提示界面如下

初始化步骤

修改配置文件hue.ini

修改之后保存退出

创建对应的mysql数据库存储元数据

进入bin脚本目录

cd ../../build/env/bin/

./hue syncdb
./hue migrate

初始化完成之后数据库 hue_mate中生成一系列表

8. 重启hue服务

9. 在mysql中写入假数据

10. 登录系统

http://localhost:8888

11. 查看mysql表

三.使用hue接入hive数据源

1. 修改配置文件hue.ini

修改位置如下图所示

修改之后的界面如下

2. 数据库初始化

参考mysql安装过程中的步骤7

3. 配置hive服务

 安装后hive启动hiveserver2服务,详细安装过程参考<<hive安装配置>>

./hive --service metastore
./hive --service hiveserver2

4. 访问界面

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小钻风巡山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值