Centos7 在Cloudera Manager基础上安装Phoenix和升级Spark2.x

安装文件下载

Phoenix下载地址:https://archive.cloudera.com/phoenix/5.16.2/parcels/

在这里插入图片描述

Spark2.x下载地址:

注:SPARK2_ON_YARN-2.3.0.cloudera2.jar版本要和此处的SPARK2-2.3.0.cloudera2-1.cdh5.13.3.p0.316101-el7.parcel版本一致

csd文件下载地址:http://archive.cloudera.com/spark2/csd/
在这里插入图片描述

parcel文件下载地址:http://archive.cloudera.com/spark2/parcels/2.3.0.cloudera2/
在这里插入图片描述

安装HTTP服务

安装 httpd

yum -y install httpd

开启httpd服务

systemctl start httpd

设置开机自动启动

systemctl enable httpd

安装net-tools

yum install net-tools

切换目录

cd /var/www/html

新建文件夹

mkdir -p /var/www/html/spark-2.3.0 # 存储spark-2.3.0
mkdir -p /var/www/html/phoenix-5.16.2 # phoenix-5.16.2

在这里插入图片描述

安装Phoenix

在Parcel 设置新增以下本地资源连接

http://S0/phoenix-5.16.2/

在这里插入图片描述
保存更改之后会看到PHOENIX,点击下载->分配->激活,至此PHOENIX安装完成,如下图:
在这里插入图片描述

输入phoenix-sqlline进行操作页面在这里插入图片描述

升级Spark2.x

cloudera-scm-server上执行以下命令,创建目录并授权

mkdir -p /opt/cloudera/csd;
chown cloudera-scm:cloudera-scm /opt/cloudera/csd;

将上面下载的SPARK2_ON_YARN-2.3.0.cloudera2.jar上传到此目录
在Parcel 设置新增以下本地资源连接

http://S0/spark-2.3.0

在这里插入图片描述
保存更改之后会看到SPARK2,点击下载->分配->激活,至此SPARK2安装完成,如下图:

在这里插入图片描述
在此处需特别注意:

在cloudera-scm-server节点执行

/opt/cloudera-manager/cm-5.16.2/etc/init.d/cloudera-scm-server restart
/opt/cloudera-manager/cm-5.16.2/etc/init.d/cloudera-scm-agent restart

在cloudera-scm-agent节点执行

/opt/cloudera-manager/cm-5.16.2/etc/init.d/cloudera-scm-agent restart

不然在集群添加服务是看不到SPARK2

之后在集群上添加SPARK2服务
在这里插入图片描述
在这里插入图片描述
之后选择主机和下一步即可。
在这里插入图片描述

原文地址:https://www.cnblogs.com/gmhappy/p/13457012.html