spark的Spark Shell练习

Spark基础学习笔记16:创建RDD RDD概念,创建RDD 阅读详情

定于:Spark Shell(是一个交互式的命令行,里面可以写spark程序,方便学习和测试,他也是一个客户端,用于提交spark应用程序)
启动(本地单机版-非集群):

./bin/spark-shell

上面的方式没有指定master的地址,即用的是spark的local模式运行的(模拟的spark集群用心的过程)
./bin/spark-shell --master spark://hdp02:7077,hdp01:7077 –executor-memory 512mb --total-executor-cores 5
第二个指定了master 在集群上运行
这里需要注意,集群上运行spark shell 也必须指定调度资源,不然可能会出现下图,cup0的情况在这里插入图片描述
在这里插入图片描述
启动hadoop集群:star-dfs.sh
vi一个work.txt,放到hds上,等会做workcount的基础数据

vi work.txt 
hello guowei
hello yjz
hello rzp
hello zxb
hello word
#把work.txt放到hdfs上,创建一个文件夹,把他移动到文件夹下
hadoop fs -put /home/hdp01/work.txt /
hadoop fs -mkdir /sparktest
hadoop fs -mv /work.txt /sparktest

.
执行wordcount,计算

sc.textFile("hdfs://hdp01:9000/sparktest").flatMap(_.split(" ")).map((_, 1)).reduceByKey(_+_).sortBy(_._2, false).collect

在这里插入图片描述

别再只当代码阅读器了!手把手教你用Understand的实体定位器和信息浏览器,5分钟精准定位代码逻辑 本文深入解析Understand代码分析工具的高级功能,重点介绍实体定位器和信息浏览器的实战应用。通过5分钟快速定位代码逻辑的技巧,帮助开发者从代码阅读者升级为逻辑侦探,提升大型代码库的分析效率。文章包含过滤搜索、调用链追踪等实用方法,是掌握Understand核心功能的必备指南。 阅读详情

相关推荐

飞牛fnOS安装1Panel后Docker容器消失?三步教你恢复数据并避免踩坑

本文详细解析了飞牛fnOS安装1Panel后Docker容器消失的问题,指出这是由于daemon.json文件被覆盖导致。通过SSH连接、修复配置文件和系统重启三个步骤,用户可以轻松恢复数据。文章还提供了预防措施和最佳实践,帮助用户避免类似问题。

yellow的专栏 869

Spark入门之REPL/CLI/spark shell 快速学习

*注:本文为本人结合网上资料翻译 Apache Spark 2.x for Java developers 一书而来,仅作个人学习研究之用,支持转载,但务必注明出处。 一、前言 本章的目的是提供指导,以便读者熟悉独立模式下安装Apache Spark的过程及其依赖关系。 然后,我们将开始与Apache Spark的第一次交互,通过使用Spark CLI(称为REPL)进行一些练习。

minge_se的博客 1359

单细胞分析实战:用R语言绘制带连线的堆叠柱状图(附完整代码)

本文详细介绍了如何使用R语言绘制带连线的堆叠柱状图进行单细胞转录组数据分析,特别适用于展示细胞比例变化趋势。通过完整代码示例和实战技巧,帮助研究者优化多组别比较的可视化效果,提升科研图表质量。

yhn4567890的博客 390

Spark-Shell 常用算子练习

// 在控制台执行:spark-shell // ------------------------------------------------------ // 一、元素型 RDD数据 val rdd = sc.parallelize(1 to 10, 3) => rdd: Array[Int] = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) // transformation 转换,记录了RDD演变的过程,只有action才会触发transformatio.

小小良 574

Adobe软件非正版弹窗终极解决方案:PS/Ai/PR/AE禁用提示一键清除指南

本文提供了Adobe软件非正版弹窗的终极解决方案,包括PS、Ai、PR、AE等软件的禁用提示一键清除指南。通过专业清理工具和手动修改系统文件的方法,帮助用户彻底解决Adobe弹窗问题,提升使用体验。适用于Windows和Mac系统用户,操作简单高效。

weixin_30872337的博客 5321

ilqr算法原理推导及代码实践

ilqr算法原理详解

Forwarding3的博客 1741

spark2学习(1) 之Spark Shell

在Spark 2.0之前,Spark的主要编程接口是弹性分布式数据集(RDD)。在Spark 2.0之后,RDD被数据集取代,数据集类似于RDD一样强类型,但在底层有更丰富的优化。这里强调以下,我们使用的ambari去安装集群的,所以不描述安装的问题。 使用Spark Shell进行交互式分析 启动sparkshell    /usr/hdp/current/spark2-client/bi...

浏阳河 1452

9.1 机器人动力学建模

目录9.1 机器人动力学建模一、机器人动力学的基本概念1. 什么是机器人动力学?2. 动力学方程二、机器人动力学建模方法1. 拉格朗日方法2. 牛顿-欧拉方法三、Simulink 中的机器人动力学建模1. 使用 Simscape Multibody 建模示例:构建一个两连杆机械臂的动力学模型。步骤:2. 使用 Robotics System Toolbox 建模示例:构建一个六自由度工业机器人的动力学模型。步骤:四、示例:两连杆机械臂的动力学建模目标:步骤:五、结果分析1. 动态响应2. 参数敏感性六、总结

xiaoheshang_123的博客 626

[spark学习]之spark shell 入门

spark shell 是spark自带的一个快速原型开发的工具,在spark目录下面的bin目录下面,鸡

sunflower_cao的专栏 2万+

第 8 篇:TMC2240 电机正反转实现|DIR 引脚控制 + 代码优化(稳定不抖动)

本文详细介绍了TMC2240电机驱动芯片的正反转实现方法,重点解决方向切换时的抖动和冲击问题。文章首先明确了硬件连接、基础配置和使能状态三个前提条件,然后阐述了DIR引脚电平控制方向的核心原理,提供了STM32的GPIO配置代码。针对方向切换时的电流冲击问题,作者提出了"停止-延迟-切换-启动"的平滑切换逻辑,并给出了包含方向枚举、转速控制和方向切换函数的完整代码实现方案。通过这种优化方法,可以有效避免电机在正反转切换时产生的抖动、冲击声和发热问题,实现稳定的双向控制。文章还提示了后续可

BackCatK Chen的博客 2074

使用Python实现卷积神经网络(CNN)

卷积神经网络是一种专门用于处理具有网格状拓扑结构数据(如图像、声音)的深度学习模型。CNN的核心组件是卷积层和池化层,它们能够有效地从图像中提取特征并实现空间不变性,使得模型能够对图像中的物体进行识别和分类。我们定义一个简单的卷积神经网络模型,包括卷积层、池化层和全连接层。return x# 创建模型实例我们选择交叉熵损失函数作为分类任务的损失函数,并使用随机梯度下降(SGD)作为优化器。

Echo_Wish 4489

Spark-shell例子

//parallelize演示(并行化scala的数据集) val num=sc.parallelize(1 to 10) //将数组并行化成RDD,默认分片 val doublenum=num.map(_*2) //每个元素*2 val threenum=doublenum.filter(_%3==0) //过滤出能整除3的元素 //Action触发job的运行 threenum.coll

吃果冻不吐果冻皮 2788

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

spark安装配置及其spark shell练习

1、下载spark压缩包,在虚拟机上解压安装 2、配置 在conf中复制spark-env.sh.template并重命名为spark-env.sh mv spark-env.sh.templatespark-env.sh 文件中添加如下配置: export JAVA_HOME=/root/apps/jdk1.8.0_201 #export SPARK_MASTE...

Hi_this_is_ID的博客 456

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

spark集群安装配置及其spark shell练习

1,下载安装 2,配置文件 /root/apps/spark-2.4.4-bin-hadoop2.7/conf路径下,以hdp-4为例 vi spark-env.sh export JAVA_HOME=/root/apps/jdk1.8.0_201 #export SPARK_MASTER_HOST=hdp-1 #export SPARK_MASTER_PORT=7077 export...

grace♥的博客 876

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Spark初步练习

Spark下载页面:Spark官网 我是在云服务器centOS7上安装的,下载后解压即可。 1,修改环境变量如下,一个HOME一个bin vim /etc/profile export SPARK_HOME=/usr/spark-2.4.0-bin-hadoop2.6 export PATH=$SPARK_HOME/bin:$PATH 2,启动,输入spark-shell即可。 3,...

miss_fang 305

spark:在spark-shell上用260M的数据包做简单的sparkSQL练习--13

今天用一个260M的数据包做了简单的sparksql练习 scala> val sqlContext = new org.apache.spark.sql.SQLContext(sc) sqlContext: org.apache.spark.sql.SQLContext = org.apache.spark.sql.SQLContext@2d5385c6 scala> val wikiDat

花满楼 1661

spark 官方动手练习一:Introduction to the Scala Shell

本章将教你如何使用Scala shell的基本知识,并为您介绍函数式编程与集合。 如果你已经熟悉Scala或使用Python shell为课程,那么建议直接跳到下一节。 这项练习是基于setp1 scala的教程。然而,通读了整个教程,并在控制台尝试这些例子的话,那么可能花相当长的时间,所以我们会提供一些介绍Scala的shell命令。 通过键入以下命令启动斯卡拉控制台: 1.调出sc

myboyliu2007的专栏 2647

sql练习50题 SparkRDD版本(含spark-shell 连接mysql方法)

Spark-shell连接MySQL 将hive/conf里面的 hive-site.xml复制到spark/conf/ 将hive/lib里面的mysql-connector-java-5.1.38.jar复制到spark/jars/ 需要重新启动spark-shell 读取MySQL文件,返回一个dataFrame [root@hadoop001 software]# mysql -uroot -pok mysql> create database school; Query OK, 1 r

Mr_Bright的博客 438

2023_Spark_实验十一:RDD基础算子操作

Spark3.4.1, Scala 2.13 RDD基础练习,使用Spark-shell练习,使用IDEA练习

pblh123的专栏 2243

spark任务shell运行_Spark应用的结构的学习

承接上一篇文档《Standalone集群搭建和Spark应用监控》需要了解的概念一、Spark应用的结构(Driver + Executors)(一)、Driver:相当于MapReduce中ApplicationMaster,运行SparkContext上下文、SparkContext进行初始化的地方(JVM)、进行RDD的初始化、Task运行的资源申请、调度的地方,一般认为就是main运行的地...

weixin_39724362的博客 105

【原创 Hadoop&Spark 动手实践 5】Spark 基础入门,集群搭建以及Spark Shell

Spark 基础入门,集群搭建以及Spark Shell 主要借助Spark基础的PPT,再加上实际的动手操作来加强概念的理解和实践。 ...

weixin_33907511的博客 146

Spark RDD 常用操作练习(2)

通过以上练习,你可以掌握 Spark RDD 的常用操作,包括创建 RDD、映射、过滤、归并、分组、聚合、排序、持久化以及保存结果等。这些操作是 Spark 编程的基础,能够帮助你高效地处理分布式数据。

qq_49187368的博客 1640

Spark 编程入门

一,编程环境以下为Mac系统上单机版Spark练习编程环境的配置方法。注意:仅配置练习环境无需安装Hadoop,无需安装Scala。1,安装Java8注意避免安装其它版本...

算法channel 412

spark 获取广播变量_1小时入门Spark之RDD编程

一,编程环境以下为Mac系统上单机版Spark练习编程环境的配置方法。注意:仅配置练习环境无需安装Hadoop,无需安装Scala。1,安装Java8注意避免安装其它版本的jdk,否则会有不兼容问题。https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2,下载spark并解...

weixin_39846898的博客 119

Spark练习之action操作开发

Spark练习之action操作开发一、reduce1.1 Java1.2 Scala二、collect2.1 Java2.2 Scala三、count3.1 Java3.2 Scala四、take4.1 Java4.2 Scala五、saveAsTextFile5.1 Java六、countByKey6.1 Java6.2 Scala七、foreach八、main函数8.1 Java8.2 Sc...

爱是与世界平行 762
上一篇: 提交第一个spark程序,以及中间遇到的坑
下一篇: spark任务执行过程&spark与yarn的对比
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值