首先配置spark的interpreter,其实并没有更改配置,其中master的配置纠结了好久因为跟网上所提供的配置方式并不一致,尝试了各种失败以及空指针后终于在网上找到一个不错的解释:
mesos模式中使用mesos://zk://zk1:2181,zk2:2182,zk3:2181/mesos或mesos://host:5050
standalone模式中使用spark://master:7077
yarn模式中使用yarn-client
在local模式中使用local[*]
在yarn模式下一般使用yarn-client而不使用yarn-cluster

之后在新建的note中开始编写,遇到第一个Bug:没有权限访问/user/root/… 寻找好久也没有找到这个目录,最后灵机一动在hadoop的user目录下新建了root目录,修改权限,成功解决第一个BUG。
继续编写,继续报错此次是Jackson版本冲突,根据网上提供解决方法查找了spark中的Jackson版本,将zeppelin中的jackson-annotations-2.5.0.jar,jackson-core-2.5.3.jar,jackson-databind-2.5.3.jar 替换成与spark版本一致的jar。
按照网上所提供的资料显示在替换之后重启zeppelin就应该可以跑通。然而并没有,,,zeppelin陷入了长期running状态,既不报错,也不停止。而且无法在zeppelin页面手动停止,要将zeppelin重启才会变成停止状态,跑了好几个小时一直是如此状态,网上寻找解决办法,但是并没有,,,于是,我决定先将Jackson的jar包改回,改回之后响应内存溢出(估计是之前的尝试,没有停掉),再次运行开始报Jackson冲突错误。然后现将zeppelin中的三个jar删除,重启zeppelin,终于跑通。
尝试的是一个网上的简单案例,在hadoop目录下新建test目录在里面写一个简单的json文件: {“name”:”Michael”}
{“name”:”Andy”, “age”:30}
{“name”:”Justin”, “age”:19}

可以成功展示出json数据,
也可以执行spark sql

呕心沥血,基本上经历了所有Bug才跑通,写了一篇文字最多的文档,愿大家少走弯路!!

ZeppelinSpark Zeppelin开发spark相关推荐

  1. Apache Spark学习:利用Scala语言开发Spark应用程序

    Spark内核是由Scala语言开发的,因此使用Scala语言开发Spark应用程序是自然而然的事情.如果你对Scala语言还不太熟悉,可以阅读网络教程 A Scala Tutorial for Ja ...

  2. maven环境下使用java、scala混合开发spark应用

    熟悉java的开发者在开发spark应用时,常常会遇到spark对java的接口文档不完善或者不提供对应的java接口的问题.这个时候,如果在java项目中能直接使用scala来开发spark应用,同 ...

  3. Spark API编程动手实战-08-基于IDEA使用Spark API开发Spark程序-01

    2019独角兽企业重金招聘Python工程师标准>>> 创建一个Scala IDEA工程: 点击"Next": 点击"Finish"完成工程的 ...

  4. spark python教程_spark2.x由浅入深深到底系列七之python开发spark环境配置

    课程咨询以及领取大额优惠请加微信:bigdatatang01 以下是在mac操作系统上配置用python开发spark的环境 一.安装python spark2.2.0需要python的版本是Pyth ...

  5. 使用java开发spark实战

    课程内容 使用java开发spark 实战 一:环境搭建 安装jdk 和maven. 1. 安装jdk并配置环境变量 系统变量→新建 JAVA_HOME 变量 . 变量值填写jdk的安装目录(本人是 ...

  6. 3000门徒内部训练绝密视频(泄密版)第8课:彻底实战详解使用IDE开发Spark程序

    彻底实战详解使用IDE开发Spark程序 使用IDE开发Spark分析 使用IDE开发Spark实战 使用IDE开发Spark的Local和Cluster 开发两种选择:IDEA.Eclipse 下载 ...

  7. Python的安装和使用及开发Spark

    1.下载Python 点击打开链接 注意:用Python开发Spark,要求JAVA 8+,Python 2.7+/3.4+    and R 3.1+ 2.安装windows版本 没什么特殊技巧 3 ...

  8. windows10下python开发spark应用的环境搭建

    环境搭建主要涉及到3方面,第1是安装,第2是环境变量的配置,第3是验证安装和配置是否成功,总的涉及到以下5个部分. 环境变量配置是在 此电脑 -> 属性 -> 高级系统设置 -> 高 ...

  9. 第10课:底实战详解使用Java开发Spark程序学习笔记

    第10课:底实战详解使用Java开发Spark程序学习笔记 本期内容: 1. 为什么要使用Java? 2. 使用Java开发Spark实战 3. 使用Java开发Spark的Local和Cluster ...

最新文章

  1. 使用Python,OpenCV进行涂鸦(绘制文字、线、圆、矩形、椭圆、多边形轮廓、多边形填充、箭头~)
  2. 算法族的集中管理——策略模式
  3. layui js添加html,layui.js如何声明全局变量?
  4. 使用NVM管理Node - Windows
  5. 纵观2010年的ng2b
  6. iphone分屏功能怎么用_你用iPhone手机,没学会这7个功能,难怪会说手机不好用...
  7. html5设计app数据js库,12个流行的HTML5 JS图形绘制库
  8. Detectron2和MMDetection的学习笔记
  9. K8S实战之部署java应用
  10. Java无线数据增值业务概述
  11. php 删除前后空格,php怎么去除前面空格
  12. java下载网络文件的几种方式
  13. 关于出版《ARKit原生开发入门精粹》(2021-03-24更新)
  14. 计算机是uefi启动 不能装win7,UEFI模式安装Win7系统方法_Win7 Uefi下安装详细教程
  15. 使用Termux把Android手机变成SSH服务器
  16. 安装zsh 、omyzsh
  17. UT/UTC/GMT的区别和联系
  18. matlab神经网络43个案例PDF,matlab神经网络预测模型
  19. 概率论与数理统计(3.4) 相互独立的随机变量
  20. 前后端分离-----SEO优化

热门文章

  1. 元器件贸易企业如何借助ERP系统,实现高效精准备货?
  2. 640小时印尼语手机采集语音数据
  3. 3D结构光和ToF相关资料
  4. FFMpeg使用vs出现声明被否决解决方案
  5. 转载:未来可能是这样子,极端烧脑的《未来简史》解读
  6. 【Dubbo】深入理解Apache Dubbo(一):带你走近高性能RPC通信框架
  7. ming w64下载安装
  8. 【Flutter从入门到实战】 ⑨、滚动的Widget-ListView、GridView、SliverWidget、滚动的Widget的滚动监听的方式
  9. 空间音频已来,TWS 4.0时代已来!TWS200带来全新听觉体验
  10. 【安全知识分享】PPTX|生产安全事故案例(54页)(附下载)