环境依赖参考对应版本:
http://archive.cloudera.com/cdh5/cdh/5/hue-3.9.0-cdh5.7.2/manual.html
1.避免在编译的时候缺少libmysqlclient错误
使用rpm安装解压后rpm -qa | grep -i mysql才能显示所有的mysql服务
在编译hue时候会无法识别到mysql的环境,
注意在安装mysql的时候使用yum安装,当前cdh5.7.2建议使用mysql5.6版本,具体可参考
http://note.youdao.com/noteshare?id=80f5aff62e29984542638737bae91a06
补充:如果使用yum安装mysql,下载mysql5.6的源
2.########################## hue集成其他 ##########################
#1.错误:HUE 报错误:Filesystem root '/' should be owned by 'hdfs'
参考解决方案如下:修改hue文件desktop/libs/hadoop/src/hadoop/fs/webhdfs.py 中的 DEFAULT_HDFS_SUPERUSER = 'hdfs'
更改为你的hadoop用户
当前使用的解决方法:
修改hue.ini下的DEFAULT_HDFS_SUPERUSER为root
修改default_hdfs_superuser=hdfs
为:default_hdfs_superuser=root
#2.hue集成zookeeper
1.启动zookeeper
2.[zookeeper] -> [[clusters]] -> 更改 host_ports=localhost:2181为
host_ports=master01:2181,shuibei01:2181,shuibei02:2181,shuibei03:2181
#3.集成hbase
1.hue.ini配置
[hbase]下:
hbase_clusters=(Cluster|master01:9090)
hbase_conf_dir=/usr/app/hbase-1.2.0-cdh5.7.2/conf
2.启动hbase还需要启动thrift service
hbase-daemon.sh start thrift
#未
在hadoop下需要添加和更改的设置