日志分析实战之清洗日志小实例3:如何在spark shell中导入自定义包
时间:2022-05-05
本文章向大家介绍日志分析实战之清洗日志小实例3:如何在spark shell中导入自定义包,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
问题导读 1.自定义包,本文放到哪个路径下面? 2.复制包之后,需要做哪些权限操作? 3.如何验证导入是否成功?
在复制到Linux中,首先需要修改的就是权限。 我们看到用户和组的权限为500,并且用户,所属组,及其它用户都为满权限, 可以通过下面命令来实现
[Bash shell] 纯文本查看 复制代码
?
sudo chown 500:500 ScalaApacheAccessLogParser-master.jar
[Bash shell] 纯文本查看 复制代码
?
sudo chmod -R a+r ScalaApacheAccessLogParser-master.jar
[Bash shell] 纯文本查看 复制代码
?
sudo chmod -R a+w ScalaApacheAccessLogParser-master.jar
[Bash shell] 纯文本查看 复制代码
?
sudo chmod -R a+x ScalaApacheAccessLogParser-master.jar
通过上面命令即可实现授权。 授权完毕,接着我们就需要把这个包,加载到spark shell环境中。
[Bash shell] 纯文本查看 复制代码
?
./bin/spark-shell --jars lib/ScalaApacheAccessLogParser-master.jar
接着我们执行导入jar包
[Bash shell] 纯文本查看 复制代码
?
import com.alvinalexander.accesslogparser._
至此我们就可以使用第三方包了。 问题: 同时尝试了比较多的导入方式,没有成功,记录下来共大家借鉴。
[Bash shell] 纯文本查看 复制代码
?
./bin/spark-shell –master spark://master:7077 –jars ScalaApacheAccessLogParser-master.jar
[Bash shell] 纯文本查看 复制代码
?
MASTER=local[4] ADD_JARS=/data/spark/lib/AlsApacheLogParser.jar ./bin/spark-shell
导入的时候,并不会报错,但是import的时候,报错。
- MongoDB 学习笔记(原创)
- Silverlight:ScorllViewer随Tab键自动跟随子控件的Focus滚动
- 老域名做新站如何能快速得上首页?
- Silverlight:分包下载及SEO优化方案
- jQuery调用RESTful WCF示例(GET方法/POST方法)
- "RDLC"报表-参数传递及主从报表
- 初探小程序之运营及未来方向
- 微信小程序深夜开放NFC等连接能力,未来可直接刷公交?
- Silverlight:获取ContentTemplate中的命名控件
- silverlight向wcf传递大于8192字节(8k)的字符串
- vim使用笔记
- "RDLC报表"速成指南
- Silverlight:双向绑定综合应用-自动更新集合汇总字段
- Silverlight:双向绑定综合应用-多集合的依赖绑定
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法