spark-shell 高级操作

EEGNet 网络代码解析与实战复现指南 本文详细解析了EEGNet这一轻量级卷积神经网络的结构与设计思想,重点阐述了其利用深度可分离卷积高效处理脑电信号的原理。文章提供了基于PyTorch的完整代码复现指南,包括网络搭建、数据模拟、训练调试及关键参数解析,旨在帮助读者掌握EEGNet的代码复现技巧,并将其应用于脑机接口等实际场景。 阅读详情

一、系统环境

Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /___/ .__/\_,_/_/ /_/\_\   version 1.2.0
      /_/

Using Scala version 2.10.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_71)
hadoop-2.6.0

二、数据集 自己爬取的淘宝交易记录 下面看一下样例

[hadoop@localhost conf]$ $HADOOP_INSTALL/bin/hadoop dfs -tail /user/spark/quikstart/DealRecord.csv
8 09:05:07,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
四**a (匿名),¥1.8,10,2014-12-08 08:54:27,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
t**2 (匿名),¥1.79,10,2014-12-08 08:52:26,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
浅**8 (匿名),¥1.74,6,2014-12-08 08:19:46,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
t**3 (匿名),¥1.8,11,2014-12-08 08:16:15,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
z**5 (匿名),¥1.71,5,2014-12-08 07:59:42,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
t**d (匿名),¥1.84,22,2014-12-08 04:12:43,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
z**u (匿名),¥1.77,8,2014-12-08 02:41:12,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
z**j (匿名),¥1.59,3,2014-12-08 01:45:56,口味:香辣,http://item.taobao.com/item.htm?id=36296603821
w**y (匿名),¥1.8,10,2014-12-08 01:42:36,口味:香辣,http://item.taobao.com/item.htm?id=36296603821


三、利用这笔数据完成一些高级任务 不用shark,自己写scala代码。

3.1 任务一:计算价格每件货品的在爬取2014-12-08日的销售总量。注意每一个ID对应一个货品。最后形式希望是(ID, 销售总量)

<pre name="code" class="html">scala> val dealRecord = sc.textFile("/user/spark/quikstart/DealRecord.csv")
15/02/03 10:59:38 INFO storage.MemoryStore: ensureFreeSpace(81443) called with curMem=195552, maxMem=280248975
15/02/03 10:59:38 INFO storage.MemoryStore: Block broadcast_4 stored as values in memory (estimated size 79.5 KB, free 267.0 MB)
15/02/03 10:59:39 INFO storage.MemoryStore: ensureFreeSpace(31329) called with curMem=276995, maxMem=280248975
15/02/03 10:59:39 INFO storage.MemoryStore: Block broadcast_4_piece0 stored as bytes in memory (estimated size 30.6 KB, free 267.0 MB)
15/02/03 10:59:39 INFO storage.BlockManagerInfo: Added broadcast_4_piece0 in memory on localhost:59773 (size: 30.6 KB, free: 267.2 MB)
15/02/03 10:59:39 INFO storage.BlockManagerMaster: Updated info of block broadcast_4_piece0
15/02/03 10:59:39 INFO spark.SparkContext: Created broadcast 4 from textFile at <console>:12
dealRecord: org.apache.spark.rdd.RDD[String] = /user/spark/quikstart/DealRecord.csv MappedRDD[4] at textFile at <console>:12

scala> val dealRecord20141208 = dealRecord.filter(line => line.contains("2014-12-08") && line.contains("http"))
dealRecord20141208: org.apache.spark.rdd.RDD[String] = FilteredRDD[5] at filter at <console>:14
scala> val dealQuanlityPairs = dealRecord20141208.map(line => (line.split(",")(5).split("id=")(1), line.split(",")(2).toInt))
val dealQuanlitySum = dealQuanlityPairs.reduceByKey(_+_)




四 小知识scala java 互相操作

scala> import java.util.Date
import java.util.Date

scala> val now = new Date
now: java.util.Date = Tue Feb 03 15:40:28 CST 2015

scala> import java.text.SimpleDateFormat
import java.text.SimpleDateFormat

scala> val pattern = "yyyy-mm-dd HH:MM:ss"
pattern: String = yyyy-mm-dd HH:MM:ss

scala> val sformat = new SimpleDateFormat(pattern)
sformat: java.text.SimpleDateFormat = java.text.SimpleDateFormat@59bf79a0

scala> sformat.format(now)
res28: String = 2015-40-03 15:02:28

scala> val fnow = sformat.format(now)
fnow: String = 2015-40-03 15:02:28




Parrot OS最新安装教程 Parrot OS和Kali Linux一样是一个基于 Debian 的免费开源 Linux 发行版,适合安全专家、开发人员、以及关心隐私的人。相较于Kali,Parrot OS属于轻量级,对于硬件的要求无需很高,目前版本已更新到6.3。通过按照本教程的方法,能够成功安装Parrot OS。 阅读详情

相关推荐

解读文献(五)------基于阻抗控制

文章目录背景主动柔顺控制阻抗控制基于力的阻抗控制基于位置的阻抗控制力位混合控制 背景 主动柔顺控制 阻抗控制 基于力的阻抗控制 基于位置的阻抗控制 力位混合控制 ...

accumulation 1万+

【spark-shell本地启动报java错误】本地windows安装spark在控制台输入spark-shell出错:StringIndexOutOf Bounds Exception

前提:本地java、hadoop已经安装好,但本地cmd启动spark-shell报出下面错误,我的配置是hadoop2.7、spark-2.3.1。 提示:没有配置好hadoop、spark(两者版本有联系,有对应)请先在本地安装好hadoop、spark。 出错原因:本地java版本过高. 处理方法:降低java版本到java8。如果不想影响你之前的java环境配置,你可以在本地多安一个java,想用哪个就到环境变量里面修改路径即可。 java8百度云资源: 链接: https://pan.b

gdhbc的博客 1055

强化学习新手上路:用PPO-Clip轻松玩转Pendulum-v1(PyTorch保姆级教程)

本文提供了一份基于PyTorch的PPO-Clip算法实战教程,指导强化学习新手在Pendulum-v1环境中构建连续控制智能体。教程详细解析了PPO-Clip的核心机制,特别是其Clip机制如何限制策略更新幅度以确保训练稳定,并涵盖了从环境配置、策略网络设计、经验收集到完整训练框架搭建的全过程,是掌握连续动作空间强化学习的实用指南。

weixin_29062963的博客 271

shell调用spark不执行JAVA_启动spark-shell出错原因

安装好spark,scala, java, hadoop并设置好相应环境变量后,在终端输入spark-shell时出现以下错误:Failed to initialize compiler: object java.lang.Object in compiler mirror not found.** Note that as of 2.8 scala does not assume use of ...

weixin_34486033的博客 733

ColorOS13系统账户锁与密码锁破解全指南:从恢复模式到激活绕过

本文针对ColorOS13系统用户,详细解析了忘记锁屏密码(数字/图案锁)和遭遇OPPO账户锁(激活锁)的合法解决方案。核心是通过官方恢复模式进行格式化操作清除锁屏密码,并强调账户锁需通过密码找回或官方售后等正规途径解除。文章旨在帮助设备合法所有者恢复使用权,并提供了安全操作指南与数据备份建议。

weixin_28304023的博客 966

从波形到代码:手把手调试GaN图腾柱PFC的过零点切换与软启动策略

本文详细解析了GaN图腾柱无桥Boost PFC电路在过零点切换与软启动策略中的调试方法。通过波形分析、代码实现和寄存器配置,提供了解决误开通、震荡波形等问题的实用方案,帮助工程师优化电源设计效率与可靠性。

weixin_30831529的博客 424

Spark Shell简单使用

基础 Spark的shell作为一个强大的交互式数据分析工具,提供了一个简单的方式学习API。它可以使用Scala(在Java虚拟机上运行现有的Java库的一个很好方式)或Python。在Spark目录里使用下面的方式开始运行: ./bin/spark-shellSpark最主要的抽象是叫Resilient Distributed Dataset(RDD)的弹性分布式集合。RDDs可以使用Ha

universe_ant的博客 1万+

实战解析:利用Wireshark解密QQ通信协议

本文提供了一份利用Wireshark工具分析QQ通信协议的实战指南。文章详细介绍了从环境准备、捕获数据包到解析协议层的完整流程,重点演示了如何识别QQ号码字段、观察加密数据特征以及区分不同通信类型(如文本、文件传输)。通过此实践,读者可以深入理解网络分层模型和现代应用加密通信机制,提升网络协议分析与安全诊断能力。

weixin_29210727的博客 408

9个实战及面试常用Shell脚本编写

Linux编程点击右侧关注,免费入门到精通!作者丨李振良http://lizhenliang.blog.51cto.com/7876557/1929044注意事项1)开头...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 605

群晖NAS硬盘挂了别慌!用Ubuntu 18外接USB保姆级数据抢救指南

本文提供群晖NAS硬盘故障时的数据抢救指南,详细介绍了使用Ubuntu 18外接USB硬盘盒的完整流程。从构建救援环境、硬盘识别到数据迁移策略,涵盖关键步骤和实用技巧,帮助用户零成本恢复重要数据。特别适合非RAID配置的单盘故障场景。

9o8p7i6u5y的博客 1147

大模型选型实战:为OpenClaw匹配最优“大脑”的全维度考量

大模型不是越贵越好,也不是参数越高越好,适合自己的使用场景才是最好的。按照我的方法,先明确自己的需求,再选对应的模型,配置多模型自动路由,既能保证体验,又能最大限度降低成本。我自己用这套配置用了半年多,不管是写文章、写代码还是处理复杂问题,都完全够用,成本也很低,大家可以参考一下。如果不知道选什么模型,可以在评论区说一下你的使用场景。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 343

Spark框架学习:Spark Shell操作、Spark Java API&Spark Scala API操作

Spark Shell操作 Spark shell是一个特别适合快速开发Spark程序的工具。即使你对Scala不熟悉,仍然可以使用这个工具快速应用Scala操作Spark。 Spark shell使得用户可以和Spark集群交互,提交查询,这便于调试,也便于初学者使用Spark。 Spark shell是非常方便的,因为它很大程度上基于Scala REPL(Scala交互式shell,即S...

坚决不做秃头少女 2495

Unity中实现俄罗斯方块

二:实现思路 ——创建每一个方块可移动到的位置点,可以理解为创建一个游戏地图,从(0,0)点开始依次向x轴和y轴延伸,例如x最大为9,y最大为19,则创建了一个20行10列的地图 ——制作每一个形状的预制体,Shape是每一个整体形状,Block是每一块小方块,CenterPos代表这个形状的旋转中心 ——创建GameController脚本控制游戏逻辑,挂载到面板物体上。创建Block脚本控制每个形状的操作,挂载到每个形状上 ——在GameController脚本中编...

L的博客 8560

spark核心-RDD编程指导

rdd-programming-guide 官网地址:http://spark.apache.org/docs/latest/rdd-programming-guide.html 本文是根据官网原文翻译简化,是个人在学习过程中消化所得,感觉可以作为初识spark的一个指导文档,也是spark的核心东西。 Linking with Spark(准备使用spark) spark是基于scala...

tanjun592的博客 467

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Apache Hudi快速入门指南:10分钟掌握Spark Shell数据操作技巧

Apache Hudi是一个开源的分布式列存储系统,专门用于处理大规模时间序列数据,提供高效的**数据插入、更新和删除**功能,以及快速的查询分析能力。本文将通过Spark Shell演示,让你快速上手Hudi的核心数据操作。🚀 ## 什么是Apache Hudi? Apache Hudi(Hadoop Upserts Deletes and Incrementals)是一个数据湖技术,它在

gitblog_00798的博客 881

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

spark(实验七)

一.spark介绍 Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是–Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此...

A2206348612的博客 1386

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Spark进阶体验

本章节通过spark-shell进入我们的单机spark的终端进行一些简单的运算。 本节内容如下 新建RDD 进行乘法操作 新建RDD 进行过滤操作 编写wordCount小例子 union的使用 groupByKey join reduce lookup 首先安装和启动spark,此部分请参照mac 单机版 spark 安装启动后进入spark 的bin 目录运行spark-shell 进入终端

哎幽的成长 2743

spark programming guide

一: 概要 从高级来看,每一个spark应用都包含一个驱动程序,执行用户的main方法,在cluster上执行不同的并行计算。spark提供的主要抽象是RDD,这是一个可以在cluster的各个节点上并行计算的分区元素的集合。创造RDD的方法是:使用一个hadoop文件系统中的文件,或者其他的hadoop支持的文件系统,或者是驱动中存在的scala的集合,然后也可以通过tranforma

yuangeqing的博客 490

Spark基础篇(五) - RDD的高级算子&&IDEA搭建、开发Spark应用程序

一、RDD常用算子再次实验 二、JOIN在Spark Core中的使用 2.1、使用Spark-Core进行词频统计分析 2.2、RDD中subtract && intersection && cartesian使用详解 三、IDEA整合Maven搭建Spark应用程序 一、RDD常用算子再次实验 1、新建一个数据集: scala> val a = sc.parallelize(List(1,2,3,4,5,6,7,8,9)) a: org.apache.spark

SparkOnYarn的博客 615

慕课网Spark SQL日志分析 - 4.从Hive平滑过渡到Spark SQL

4.1 SQLContext/HiveContext/SparkSesson 1.SQLContext 老版本文档:spark.apache.org/docs/1.6.1/ SQLContext示例文件: import org.apache.spark.{SparkConf, SparkContext} import org.apache.spark.sql.SQLContext /** ...

weixin_33778544的博客 263

[大数据之Spark]——快速入门

本篇文档是介绍如何快速使用spark,首先将会介绍下spark在shell中的交互api,然后展示下如何使用java,scala,python等语言编写应用。可以查看编程指南了解更多的内容。 为了良好的阅读下面的文档,最好是结合实际的练习。首先需要下载spark,然后安装hdfs,可以下载任意版本的hdfs。 Spark Shell 交互 基本操作 Spark Shell提供给用户一个简单的学...

weixin_34337381的博客 93

大数据入门与实战-Spark上手

1 Spark简介 1.1 引言 行业正在广泛使用Hadoop来分析他们的数据集。原因是Hadoop框架基于简单的编程模型(MapReduce),它使计算解决方案具有可扩展性,灵活性,容错性和成本效益。在这里,主要关注的是在查询之间的等待时间和运行程序的等待时间方面保持处理大型数据集的速度。 Spark由Apache Software Foundation引入,用于加速Hadoop计算计算...

Myhoooyo的博客 506

Spark入门实战:从本地文件到HDFS的数据处理全流程(Ubuntu18.04+Spark2.4.0)

本文详细介绍了在Ubuntu18.04系统中使用Spark2.4.0进行数据处理的完整流程,从本地文件到HDFS的操作指南。涵盖环境配置、Spark-shell交互式数据处理、独立应用开发及高级数据处理实战,帮助开发者快速掌握Spark编程实践,提升大数据处理效率。

weixin_30892037的博客 412

pyspark使用小结

 --》org.apache.spark帮助文档 http://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.package--》帮助文档的使用在左侧搜索框中输入包名在右侧中查看相应函数及其用法例rdd中的RDD类具有函数repartition则输入rdd则会显示相应类RDD包-》类-》函数 的搜索--》spa...

andeyeluguo的博客 1633

HBase Shell的隐藏技巧:从命令行到自动化脚本的进阶之路

本文深入探讨了HBase Shell的高级应用技巧,从批量操作、自动化脚本到性能优化和安全管理的全方位实践指南。通过Ruby脚本集成和Linux Shell结合,展示了如何实现HBase的高效运维与数据处理,特别适合需要提升大数据管理效率的开发者和运维人员。

weixin_29213655的博客 375

linux常用命令总结

一:常用sql 1)查看分区 hadoop fs -ls /hive/warehouse/managed/dwd_data.db/dwd_gen_track_oneapp_log_df 2)添加分区 alter table dwd_gen_track_oneapp_log_df add partition(partition_date = '2019-10-24'); 添加分区 3)删除分区...

Small_temper的博客 243
上一篇: 加载类型库/DLL 时出错。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)
clebeg
博客等级 码龄14年 59粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值