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
服务
之后选择主机和下一步即可。