相关文章
Spark从入门到精通19:Spark实战案例之统计网站访问量
2024-11-09 20:36

本节来介绍Spark实战案例:通过分析网站的访问日志,来求出网站中访问量最高的两个页面。

Spark从入门到精通19:Spark实战案例之统计网站访问量

access_log.txt 提取码:xxjc

本节用到的日志文件格式如下所示:

192.168.88.1 - - [30/Jul/2017:12:54:52 +0800] "GET /MyDemoWeb/hadoop.jsp HTTP/1.1" 200 242 192.168.88.1 - - [30/Jul/2017:12:54:53 +0800] "GET /MyDemoWeb/oracle.jsp HTTP/1.1" 200 242 192.168.88.1 - - [30/Jul/2017:12:54:54 +0800] "GET /MyDemoWeb/mysql.jsp HTTP/1.1" 200 241

使用WinSCP工具将$SPARK_HOME/jars目录下的所有Jar包下载到本地目录如E:/sparklib中。

  1. 打开IDEA开发工具,选择“Create New Project”,选择Scala下面的sbt工程,Next
  2. 工程名字:WebAccessCount,选择一个保存位置,比如:E:/WebAccessCount,Java版本和Scala版本需要和Spark集群环境中的保持一致,sbt版本保持默认,Finish
  3. 在WebAccessCount工程上右键单击,New,Directory,输入目录名:lib,OK
  4. 将刚才下载好的所有Jar包,复制粘贴到lib文件夹,在弹出的确认对话框中单击OK
  5. 选中lib目录下的所有的Jar包,右键,选中“Add as Libirary”,在弹出的对话框中输入库的名字,比如:spark_jars,OK

注意:IDEA构建工程的过程比较慢,请耐心等待。只有等工程构建完成后,工程的结构才会完整,写代码时才会有智能提示。可以通过更改sbt源的方式来提高构建速度,这里不作介绍。

  1. 在WebAccessCount工程下的src/main/scala目录上右键,New,Package:demo,OK
  2. 在demo下面New,Scala Class:WebAccessCount.scala,种类选择:Object,OK
  3. 编写WebAccessCount.scala代码如下:
    以上就是本篇文章【Spark从入门到精通19:Spark实战案例之统计网站访问量】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/news/643.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
最新文章
中国旅游集团业务:覆盖全球旅游市场
引言:全球旅游市场的巨变 随着全球化的推进和人们生活水平的提高,旅游业正逐步成为现代经济的重要组成部分。人们的旅游需求日益多样化,从传统的观光游、度假游,到近年来兴起的体验游、深度游,旅游业正迎来一场前所未有的变革。在这样
【北京旅游自由行攻略】- 自在游览首都风光
北京的美景 作为中国的首都,北京拥有悠久的历史和丰富的文化。这座城市融合了传统与现代,古老的胡同与现代的高楼大厦共存于这片土地上。游览北京,你可以欣赏到故宫的宏伟、长城的雄伟、颐和园的秀美,还可以品尝到烤鸭等美食,感受到这
海底捞连锁加盟费用详解
海底捞连锁加盟费用详解 作为中国知名的餐饮连锁品牌,海底捞一直以其独特的服务和美味的火锅在市场上受到广泛关注。加盟海底捞不仅可以享受到品牌的知名度和资源优势,还能分享到公司的经营模式和管理支持。如果你有意向加盟海底捞,不妨
如何选择适合企业的网站优化外包模式?
如何选择适合企业的网站优化外包模式? 在当今数字化时代,拥有一个网站优化良好的企业网站至关重要。优化外包已经成为很多企业的选择,但如何选择适合自己企业的外包模式是至关重要的。 了解企业需求 在选择网站优化外包模式之前,企业需
如何提升企业网站流量?
引言 在当今数字化时代,企业网站的流量不仅是品牌曝光的体现,更是销售增长和市场竞争力的重要指标。对于任何希望在市场中脱颖而出的企业来说,提升网站流量是一项至关重要的任务。然而,许多企业在这一过程中往往感到无从下手。本文将分
揭秘AI视频合成技术:从入门到精通的全方位教程
揭秘AI视频合成技术:从入门到精通的全方位教程 随着人工智能技术的不断发展,AI视频合成技术也逐渐成为了影视行业的新宠。从特效电影到短视频平台,AI视频合成技术都在为内容创作者提供更多可能性和创意空间。对于想要掌握这一技术的人来
上海旅游节花车巡游全攻略:中心地点与活动亮点汇总
引言:上海旅游节的魅力 每年,上海旅游节都吸引着成千上万的游客,成为了这个国际大都市的一张亮丽名片。作为中国最大的城市之一,上海融合了传统与现代的文化气息,旅游节则为这座城市注入了更多的活力。花车巡游作为节日的重头戏,展现
社区团购运营五大策略
第一大策略:选择合适的产品 社区团购运营的第一大策略是选择合适的产品。在进行团购活动之前,要对社区消费者的需求进行充分了解,从而选择出符合他们口味和需求的产品。只有产品本身具有吸引力,才能确保团购活动的顺利进行。 第二大策略
夜场娱乐场所管理规定:维护安全与秩序的重要原则与实施措施
夜场娱乐场所管理的重要性 夜场娱乐场所作为现代都市生活中不可或缺的一部分,为人们提供了丰富的娱乐体验与社交机会。然而,随着夜生活的日益繁荣,管理这些场所的重要性愈加凸显。在这样一个复杂的环境中,维护安全与秩序不仅是对顾客负
娱乐场所治安管理规章制度探讨
引言 随着社会经济的发展,娱乐场所作为现代生活的重要组成部分,逐渐成为人们休闲娱乐的重要去处。然而,随着客流量的增加,娱乐场所的治安管理日显重要。完善的治安管理规章制度能够有效维持场所内的安全与秩序,为顾客提供良好的娱乐体
相关文章