CDH集群已经搭建完毕的情况下,安装HUE
首选需要安装HIVE和OOZIE
1选择添加服务
2先安装HIVE
3选择依赖关系最少的一个
4给每个节点分配角色,然后继续
5选择安装了mysql的节点,输入数据库名字,数据库的用户名密码,点击测试连接显示成功后,点击继续(HIVE数据库为提前创建好的,若没有,请先创建)
6点击继续后会开始安装HIVE,安装过程中可能会报错,是因为缺少驱动,将mysql的连接驱动放到每个节点的/opt/cloudera/parcels/CDH-5.9.1-1.cdh5.9.1.p0.4/lib/hive/lib中重新安装即可成功。
7安装OOZIE,跟安装HIVE的方式一样所以省略,同样在安装过程中可能会报错,需要将mysql的连接驱动添加到/opt/cloudera/parcels/CDH-5.9.1-1.cdh5.9.1.p0.4/lib/oozie/libext和/var/lib/oozie这两个目录中
8HUE的安装,前边步骤都一样,到了如下步骤的时候,恩是的这是报错了。。。
查看CM的server日志发现错误: Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory,意思是/usr/lib64/mysql目录下因为缺少一个叫做libmysqlclient_r.so.16的东西,这是因为装CDH的时候,将系统自带的mysql依赖删除了,所以需要从别的相同系统拷贝一个出来放到/usr/lib64/mysql目录下
然后授权 chmod u+x libmysqlclient_r.so.16
授权结束后创建一个软连接
ln–s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so.16
重新进行连接测试后成功
8 输入IP:8888进入HUE界面,首次登陆需要创建一个用户名和密码,权限相当于ROOT,自己随意输入完成就可以登录。后期如果忘记的话去mysql把hue数据库删除就好