美文网首页
cdh部署spark2

cdh部署spark2

作者: xuefly | 来源:发表于2018-08-29 14:56 被阅读333次

不是完spark2不能启动

分配、激活parcel


image.png

磁盘太小

sudo fdisk -l

Disk /dev/nvme1n1: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


sudo mkfs -t ext4 /dev/nvme1n1
sudo mount /dev/nvme1n1 /home/ubuntu/data_disk/

参考:ubuntu下添加硬盘,分区以及自动挂载

代理目录太小:

代理日志目录 Suppress...
Cloudera Manager Agent 的日志目录位于可用空间小于 2.0 吉字节 的文件系统上。 /var/log/cloudera-scm-agent(可用:1.6 吉字节 (11.18%),容量:14.5 吉字节)

修改 /etc/cloudera-scm-server/config.ini

# Parcel directory.  Unpacked parcels will be stored in this directory.
# Downloaded parcels will be stored in <parcel_dir>/../parcel-cache
# parcel_dir=/opt/cloudera/parcels
parcel_dir=/home/ubuntu/data_disk/parcels

cdh spark-shell 报错

spark-shell java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataInput
error retrieving current directory: getcwd: cannot access parent directories

看到的解决方法:
在spark2的配置文件:/ect/spark2/spark-env.sh

export SPARK_DIST_CLASSPATH="$SPARK_DIST_CLASSPATH:$(hadoop classpath)"

但是没用。因为我自己部署了spark2.3
后面尝试的方法:

 pwd
/home/ubuntu/data_disk/parcels/SPARK2-2.3.0.cloudera3-1.cdh5.13.3.p0.458809/lib/spark2
#在spark2目录下提交任务:
/bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn  ./examples/jars/spark-examples_2.11-2.3.0.cloudera3.jar 10
# 在其他目录需要用spark2-submit,否则使用的是spark1

相关文章

  • cdh部署spark2

    不是完spark2不能启动 分配、激活parcel 磁盘太小 参考:ubuntu下添加硬盘,分区以及自动挂载 代理...

  • CDH安装spark2

    Spark2安装 官方也提供了spark2的升级包,在CDH中spark1和spark2可以共存,但是由于scal...

  • docker部署CDH

    docker部署CDH docker拉取cdh docker运行cdh容器 cdh启动 http://quicks...

  • Centos7.6部署CDH6.1.0大数据平台教程

    目录 一、CDH介绍 二、CDH6.1.0安装前环境的部署 三、CDH6.1.0安装 四、CDH6.1.0的初始化...

  • CDH 5.13安装spark2

    for my darling! 1、前言  CDH安装的是较新版本的CDH-5.13.0,但是CDH-5.13.0...

  • CDH集群添加Spark2

    1、安装前停掉集群和关闭Cloudera Management Service 2、上传CSD包到机器的/opt/...

  • CentOS7 Cloudera Manager6 完全离线安装

    本文是在CentOS7.4 下进行CDH6集群的完全离线部署。CDH5集群与CDH6集群的部署区别比较大。 说明:...

  • cdh部署

    0、注意安装时需要给server免密ssh登陆所有机器的权限 需要用到的命令:ssh -p 端口号 用户@ip ...

  • CDH 升级SPARK2 与 问题

    本文基于 CHD 14.2 ,UBUNTU 14.04 进行安装 注意事项: 本文中有chown授权, 千万不要图...

  • CDH6.3.1离线部署

    本文主要记录 CDH的离线部署,不对CDH中的概念做解释,所以阅读本文之前,需要对CDH有一定的了解。 1. 环境...

网友评论

      本文标题:cdh部署spark2

      本文链接:https://www.haomeiwen.com/subject/nblqwftx.html