集成HDFS、YARN

修改参数文件 pseudo-distributed.ini

1
2
3
4
-- 进入Linux122 的hue的配置文件目录
cd /opt/lagou/servers/hue/desktop/conf

vim pseudo-distributed.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
# [hadoop] -- [[hdfs_clusters]] -- [[[default]]]
# 注意端口号。下面语句只要一个
# fs_defaultfs=hdfs://linux121:8020
fs_defaultfs=hdfs://Linux121:9000
webhdfs_url=http://Linux121:50070/webhdfs/v1

# [hadoop] -- [[yarn_clusters]] -- [[[default]]]
resourcemanager_host=Linux123
resourcemanager_port=8032
submit_to=True
resourcemanager_api_url=http://Linux123:8088
proxy_api_url=http://Linux123:8088
history_server_api_url=http://Linux123:19888

集成Hive

集成Hive需要启动 Hiveserver2 服务,在linux123节点上启动 Hiveserver2

1
2
3
4
5
-- 进入 Linux123 执行 启动Hiveserver2
nohup hiveserver2 &

-- 监听端口是否启动
lsof -i:10000

修改参数文件 pseudo-distributed.ini

1
2
3
4
-- 进入Linux122 的hue的配置文件目录
cd /opt/lagou/servers/hue/desktop/conf

vim pseudo-distributed.ini
1
2
3
4
# [beeswax]
hive_server_host=Linux123
hive_server_port=10000
hive_conf_dir=/opt/lagou/servers/hive-2.3.7/conf

集成MySQL

修改参数文件 pseudo-distributed.ini

1
2
3
4
-- 进入Linux122 的hue的配置文件目录
cd /opt/lagou/servers/hue/desktop/conf

vim pseudo-distributed.ini
1
2
3
4
5
6
7
8
9
10
# [librdbms] -- [[databases]] -- [[[mysql]]];1639行
# 注意:1639行原文: ##[[mysql]] => [[mysql]];两个##要去掉!
[[[mysql]]]
nice_name="My SQL DB"
name=hue
engine=mysql
host=Linux123
port=3306
user=hive
password=12345678

备注:name是数据库名,即 database 的名称

重启Hue服务

1
2
3
# 在hue安装路径下执行
cd /opt/lagou/servers/hue/build/env/bin
./supervisor