Zeppelin 0.6.2 使用spark2.x 的一些错误处理
来源:互联网 发布:matlab 矩阵方程 编辑:程序博客网 时间:2024/06/07 23:38
zeppelin 从 0.6.1 开始支持 spark2.x ,从0.6.2编译时引入了hadoop-common包用于权限认证,所以会存在一些包冲突导致异常的问题。
编译错误
zeppelin-web编译错误
Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.25:grunt (grunt test) on project zeppelin-web: Failed to run task: 'grunt test --no-color' failed. (error code 3) -> [Help 1]
修改zepelin-web下的pom文件,删除以下内容
<execution><id>grunt test</id><goals> <goal>grunt</goal></goals><phase>test</phase><configuration> <arguments>test</arguments></configuration></execution>
运行时报错
启动spark interpreter报错,hadoop包冲突
错误提示1:
java.lang.NoSuchMethodError: org.apache.hadoop.fs.FSOutputSummer.<init>(Ljava/util/zip/Checksum;II)V
错误提示2:
java.lang.NoSuchMethodError: org.apache.hadoop.tracing.SpanReceiverHost.get(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)Lorg/apache/hadoop/tracing/SpanReceiverHost;at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:634) at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:619)at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:149)at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2596)
自带了hadoop2.6的common包与spark的hadoop包冲突。使用spark的包替换即可。
cd zeppelin/librm hadoop-annotations-2.6.0.jarrm hadoop-auth-2.6.0.jarrm hadoop-common-2.6.0.jarcp spark/jars/hadoop-annotations-2.4.1.jar ./cp spark/jars/hadoop-auth-2.4.1.jar ./cp spark/jars/hadoop-common-2.4.1.jar ./
运行spark任务报错,jackson包冲突
报错提示:
com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.5.3
解决方法:
cd zeppelin/librm jackson-annotations-2.5.0.jarrm jackson-core-2.5.3.jarrm jackson-databind-2.5.3.jarcp spark/jars/jackson-databind-2.6.5.jar ./cp spark/jars/jackson-core-2.6.5.jar ./cp spark/jars/jackson-annotations-2.6.5.jar ./
0 0
- Zeppelin 0.6.2 使用spark2.x 的一些错误处理
- Spark2.x 快速入门教程 2
- zeppelin的安装与使用
- zeppelin的安装以及使用
- python2.x->python3.x 的一些错误
- SNMP++包的使用及一些错误的处理
- Spark2.x与ElasticSearch的完美结合
- Spark2.x写入Elasticsearch的性能测试
- Zeppelin 的安装及简单使用
- 一些错误/警告的处理!
- samba的一些错误处理
- Apach Zeppelin搭配Livy接入kafka使用spark streaming处理
- 如何使用Zeppelin处理大数据|专家热文
- HttpClient4.x的一些使用
- Spark2.x技术内幕
- Spark2.x集群安装
- spark2.1.0自定义累加器AccumulatorV2的使用
- Spark2.x学习笔记:1、Spark2.2快速入门(本地模式)
- Facebook的物体分割新框架研究3——SharpMask
- macOS Sierra 10.12 因Gatekeeper无法安装第三方应用解决
- Java Split以竖线作为分隔符
- C#70课的主要内容
- 使用Android开源框架踩过的坑
- Zeppelin 0.6.2 使用spark2.x 的一些错误处理
- 解剖一个Android App
- Next Permutation
- 解读2016之Golang篇:极速提升,逐步成熟
- Android使用TelephonyManager
- jQuery事件(常见事件的总结)
- ubuntu配置jdk环境、安装eclipse、快捷方式
- ORACLE物化视图
- Linux常用命令-帮助命令