安装 hive 的客户端---hue

一.  搭建流程:

       搭建的流程,其实是根据 官方文档的提示进行操作的, 官方文档的链接:   https://github.com/cloudera/hue/tree/release-4.8.0      ,这里我选择的是实体机器的搭建方式 ,若想使用其他方式详情见git 的详细操作

从官方文档的搭建步骤过程中,其实主要分为以下几步: 

   一.   检查系统的 环境以及安装系统的插件

   二.  下载源码,进行源码编译安装

   三.  进行启动测试调试

   四. 与集群的环境进行连接整合

   五. 启动测试 

 

二. 搭建过程: 

     使用的机器ip : 192.168.40.182 (生产环境中的离线搭建平台的一台机器)

    一. 检查系统环境 以及安装系统的插件

    1.检查系统的python 换件,并设置python 的系统变量版本信息

     

  2. 检查使用的数据库  (这里使用自己安装mysql 数据库 )  , 搭建过程就不行详细说明了.

       此步主要是配置mysql 的相关变量 , 具体如下: 

       编辑 /etc/profile  配置我自己的mysql 环境变量: 

      

 3. 安装操作系统相关的插件 

      由于 我这里使用的是Centos 7 系统所有安装 的命令: 

CentOS/RHEL 命令:

sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel openssl-devel

 

   安装mvn3  工程:

sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven
mvn --version

 4.安装nodejs 

1.下载nodejs

2.解压 

  • tar -xvf node-v10.16.3-linux-x64.tar.xz -C /usr/opt/

3.重命名

  • mv node-v10.16.3-linux-x64 nodejs_v10.16

4.创建软连接

  • sudo   ln -s /usr/opt/nodejs_v10.16/bin/node /usr/local/bin/ 
  • sudo  ln -s  /usr/opt/nodejs_v10.16/bin/npm  /usr/local/bin/
  • sudo ln -s  /usr/opt/nodejs_v10.16/bin/node /usr/bin

5.查看版本

[root@localhost home]# node -v

v10.16.3

[root@localhost home]# npm -v

6.9.0

 

 

 5.安装 java 

   java的安装过程,可以参见网上相应的安装过程,这里不再讲述

二.  下载源码,进行源码编译安装

   通过官网下载 源码安装的jar 包,或者通过下面的进行获取源码: 

git clone https://github.com/cloudera/hue.git  

或者使用命令:

wget https://github.com/cloudera/hue/archive/release-4.8.0.tar.gz

 

  由于jar 包很大,考虑到网络的原因, 我这里是使用下载源码进行安装的 

 执行命令:   

tar -zxvf release-4.8.0.tar.gz -C /usr/opt/

cd /usr/opt

mv hue-release-4.8.0/  hue_4.8

cd hue_4.8

 下面进行源码编译 

   

命令: 

make apps 

注意:此过程执行时间比较长,请耐心等待 ,同时这一步最容易出问题

若出现问题执行命令:

make clean

然后在进行:

make apps

以此往复 ,前提是把问题先参考解决办法操作一波之后再以此循环往复

 

编译成功的截图如下: 

 

创建hue 用户 以及hue 用户组:
groupadd hue
useradd -m -g hue hue

 

登陆到mysql 数据库中,创建 相关的hue 的数据库: 

create database `hue` character set utf8 collate utf8_general_ci;
CREATE USER 'hue'@'%'IDENTIFIED BY 'hue';
GRANT ALL PRIVILEGES ON hue.* TO 'hue'@'%';
FLUSH PRIVILEGES;

 

然后在 /usr/opt/hue_4.8/ 目录下执行: 

./build/env/bin/hue  syncdb
./build/env/bin/hue  migrate

 

进行初始化hue 的数据库以及表

 

   三.  进行启动测试调试

 在同级目录下下,执行命令:  

  build/env/bin/supervisor 

若未报错,将会出现如截图中 类似红框的内容: 

 

然后通过页面可以查看一下信息 

 

   四. 与集群的环境进行连接整合

    这里的整合,就是就进行配置文件的 修改, 具体的文件位置是在: 

注意就是修改 ./desktop/conf/pseudo-distributed.ini 的文件内容:

 

具体的配置可以参照官方的文档 ;

https://docs.gethue.com/administrator/installation/

 

 

三.其他问题

      ...

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值