CentOS 安装 Hue 4.0 指南

Hue 是一个开源的数据可视化工具,它可以帮助用户通过简单的操作进行数据探索、查询和分析,本文将介绍如何在 CentOS 系统上安装 Hue 4.0。
安装前准备
系统要求
- CentOS 7 或更高版本
- Python 2.7 或 3.5+
- Java 8+
- MySQL 或 PostgreSQL
安装依赖
- 安装 Python 的开发包:
yum install python3-devel - 安装 Java 开发包:
yum install java-1.8.0-openjdk-devel - 安装 MySQL 或 PostgreSQL:
yum install mysql-community-server或yum install postgresql-server
- 安装 Python 的开发包:
安装步骤

安装 Apache Hadoop 和 HBase
- 下载 Hadoop:
wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.3.4/hadoop-3.3.4.tar.gz - 解压并配置:
tar -zxvf hadoop-3.3.4.tar.gz -C /opt - 配置 Hadoop:编辑
/opt/hadoop-3.3.4/etc/hadoop/hadoop-env.sh,设置 Java 环境变量 - 配置 HBase:编辑
/opt/hadoop-3.3.4/etc/hbase/hbase-site.xml,设置 Zookeeper 地址等
- 下载 Hadoop:
安装 Python 的依赖库
- 安装 numpy:
pip install numpy - 安装 pandas:
pip install pandas - 安装 pytz:
pip install pytz - 安装 Jinja2:
pip install Jinja2 - 安装 requests:
pip install requests - 安装 thrift:
pip install thrift - 安装 thrift-compiler:
pip install thrift-compiler - 安装 thrift-compiler-python:
pip install thrift-compiler-python
- 安装 numpy:
安装 Hue
- 下载 Hue:
wget https://github.com/cloudera/hue/releases/download/4.0.0/hue-4.0.0.tar.gz - 解压并配置:
tar -zxvf hue-4.0.0.tar.gz -C /opt - 编辑
/opt/hue-4.0.0/conf/hue.ini,设置数据库连接信息
- 下载 Hue:
初始化数据库
- 进入 Hue 目录:
cd /opt/hue-4.0.0 - 初始化数据库:
./bin/hue.sh initialize -p /opt/hue-4.0.0/pseudo-distributed.ini
- 进入 Hue 目录:
启动 Hue 服务

- 进入 Hue 目录:
cd /opt/hue-4.0.0 - 启动服务:
./bin/hue.sh start
- 进入 Hue 目录:
访问 Hue
- 打开浏览器,输入:
http://your_server_ip:8888
- 打开浏览器,输入:
FAQs
Q1:为什么安装 Hue 时会报错 “No module named requests”? A1:这是因为 Python 的 requests 库没有安装,可以使用 pip install requests 命令进行安装。
Q2:如何修改 Hue 的配置文件? A2:Hue 的配置文件位于 /opt/hue-4.0.0/conf/ 目录下,可以根据需要进行修改,修改数据库连接信息,编辑 hue.ini 文件;修改日志级别,编辑 logging.ini 文件。
