前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hue 3.12 安装及组件配置

hue 3.12 安装及组件配置

作者头像
笨兔儿
发布2019-05-26 10:59:19
1.2K0
发布2019-05-26 10:59:19
举报
文章被收录于专栏:笨兔儿笨兔儿

Hue 安装

示例基于Centos7安装Hue,安装前需要安装大量的软件和包,因为python和c必须的依赖包

  • 安装Centos7中Hue依赖包
代码语言:javascript
复制
yum install ant gcc g++ libkrb5-dev libmysqlclient-dev
yum install build-essential gcc-c++
yum install python-dev libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 zlib-devel
# sasl.h所需依赖包
yum install cyrus-sasl-lib.x86_64 cyrus-sasl-devel.x86_64 libgsasl-devel.x86_64 saslwrapper-devel.x86_64
# python xml依赖包
yum install libxslt-devel
pip install lxml

# c/_cffi_backend.c:15:17: 致命错误:ffi.h:
yum install libffi-devel

# openssl/opensslv.h找不到的问题解决
yum install openssl-devel

# fatal error: lber.h: 没有那个文件或目录
yum install libldap2-dev openldap-devel

# egg_info failed with error code 1 in
yum install mysql-devel

# sqlite3.h:没有那个文件或目录
yum install gmp-devel sqlite-devel

依赖包的安装这边没有分先后顺序,基本都会使用到

  • 安装Hue 1 下载Hue http://gethue.com/hue-3-12-th... 进入下载页面,可以根据你自己需求来下载对应版本 2 编译Hue tar -zxvf hue-3.12.0.tgz -C /usr/local/ cd /usr/local/hue-3.12.0 make install 编译没有问题就可以配置啦,可以将/usr/local/hue-3.12.0目录删除 3 配置Hue数据库 vim /usr/local/hue/desktop/conf/hue.ini找到[[database]]修改配置如下: engine=mysql host=ambari-ttt-master port=3306 user=hue password=123456 name=hue schema=hue 如果没有配置name=hue的话后面初始化数据库会有问题 4 配置desktop hue端口,时区等信息配置 http_host=0.0.0.0 http_port=8888 server_user=hue server_group=hue default_user=hue default_hdfs_superuser=hdfs 5 初始化数据库 cd /usr/local/hue/build/env/bin/ ./hue syncdb 在执行时中间有交互,输入no就好 ./hue migrate mysql -h xxx -u hue -p 登录数据库是否已经初始化 6 启动和重启HUE # 启动hue cd /usr/local/hue/build/env/bin supervisor & # 关闭hue,hue有守护进程会再拉起hue进程 pkill -U hue 或者 killall -u hue 7 登录Hue Web-Ui http://x.x.x.x:8888 创建管理员

Hue 组件配置

HDFS 配置

代码语言:javascript
复制
[[hdfs_clusters]]
    [[[default]]]
      # Enter the filesystem uri
      fs_defaultfs=hdfs://ambari-ttt-master:8020

      # Use WebHdfs/HttpFs as the communication mechanism.
      # Domain should be the NameNode or HttpFs host.
      # Default port is 14000 for HttpFs.
      webhdfs_url=http://ambari-ttt-master:50070/webhdfs/v1

      # Directory of the Hadoop configuration
      hadoop_conf_dir=$HADOOP_CONF_DIR
      
[[yarn_clusters]]

    [[[default]]]
      resourcemanager_host=ambari-ttt-master
      resourcemanager_port=8141
      submit_to=True

      # URL of the ResourceManager API
      resourcemanager_api_url=http://ambari-ttt-master:8088

      # URL of the ProxyServer API
      proxy_api_url=http://ambari-ttt-master:8088

      # URL of the HistoryServer API
      history_server_api_url=http://ambari-ttt-master:19888

      # URL of the Spark History Server
      spark_history_server_url=http://ambari-ttt-master:18088

需要在Ambari中的HDFS配置Custom core-site添加访问权限,配置如下:

代码语言:javascript
复制
hadoop.proxyuser.hue.groups=*
hadoop.proxyuser.hue.hosts=*
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hue 安装
  • Hue 组件配置
    • HDFS 配置
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档