CDH集群添加HUE组件

来源:互联网 发布:nba2k16数据 编辑:程序博客网 时间:2024/06/06 20:53

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数据库删除就好