spark-submit提交kafka测试
2015-08-10 10:12
295 查看
spark-submit --jars /home/aus/spark/lib/spark-streaming-kafka_2.10-1.0.0.jar,/home/aus/spark/lib/kafka_2.8.0-0.8.1.jar --master spark://10.21.17.202:7074 --class
KafkaWordCount /home/aus/spark/data/SparkTest.jar
10.21.17.202上测试spark程序:
接kafka 需要引入两个jar 一个是spark-streaming-kafka_2.10-1.2.0.jar 还有一个是kafka_2.8.0-0.8.1.jar
方法一:–jars方式引入 (我用的这个方法成功)
方法二:(待验证)
把如下包放到一个目录下,然后在spark-default.conf下加如:
spark.jars /opt/spark-1.3.0/libs/kafka_2.10-0.8.1.1.jar,/opt/spark-1.3.0/libs/spark-streaming-kafka_2.10-1.3.0.jar,/opt/spark-1.3.0/libs/jopt-simple-3.2.jar,/opt/spark-1.3.0/libs/zkclient-0.3.jar,/opt/spark-1.3.0/libs/metrics-annotation-2.2.0.jar,/opt/spark-1.3.0/libs/metrics-core-2.2.0.jar
注意:
运行时发现java.lang.NoClassDefFoundError: scala/Tuple2$mcLL$sp,原来是scala的版本跟kafka的版本不一致所导致。
kafka官网对应表说明如下:
KafkaWordCount /home/aus/spark/data/SparkTest.jar
10.21.17.202上测试spark程序:
接kafka 需要引入两个jar 一个是spark-streaming-kafka_2.10-1.2.0.jar 还有一个是kafka_2.8.0-0.8.1.jar
方法一:–jars方式引入 (我用的这个方法成功)
方法二:(待验证)
把如下包放到一个目录下,然后在spark-default.conf下加如:
spark.jars /opt/spark-1.3.0/libs/kafka_2.10-0.8.1.1.jar,/opt/spark-1.3.0/libs/spark-streaming-kafka_2.10-1.3.0.jar,/opt/spark-1.3.0/libs/jopt-simple-3.2.jar,/opt/spark-1.3.0/libs/zkclient-0.3.jar,/opt/spark-1.3.0/libs/metrics-annotation-2.2.0.jar,/opt/spark-1.3.0/libs/metrics-core-2.2.0.jar
注意:
运行时发现java.lang.NoClassDefFoundError: scala/Tuple2$mcLL$sp,原来是scala的版本跟kafka的版本不一致所导致。
kafka官网对应表说明如下:
相关文章推荐
- Android 第三方应用广告拦截实现
- 计蒜客 难题题库 211 火柴棍游戏
- 二分图最大匹配总结
- 在 ServiceModel 客户端配置部分中,找不到引用协定“PmWs.PmWebServiceSoap”的默认终结点元素
- 面试题3
- APP夜间模式的两种实现方式
- Android Data Binding简单介绍
- SQL语句select from where group by having order by 顺序
- 写出阿波罗登月代码的女人
- 生成中奖文字图片
- 使用JDeveloper 11g 检查程序性能
- 计蒜客 难题题库 210 矩阵游戏
- 解决Server2008下远程桌面连接“由于没有终端服务器许可证服务器可以提供许可证”
- PMP杂谈--项目管理计划
- Ubuntu 14.10 下NodeJS Cannot find module 'npmlog'
- iOS多线程编程之NSThread的使用
- UIScrollView
- 快速上手之 C#操作WORD对象模型
- 第二章 cpp-empty-test:还是那个HelloWorld!
- poj 1458 Common Subsequence【LCS】