学习Spark第一天---1张图了解Spark

部署运行你感兴趣的模型镜像
最近对Spark产生些兴趣,从今天开始踏上学习之路。大家别误解,我对雪佛兰的微型车不感兴趣,指的是大数据平台相关的Spark计算框架。
小弟接触过hadoop和storm, 对Spark还是新手,还望路过的各位多多指点。


        2009年,UC Berkeley的AMP实验室创立了Spark项目。该项目是要创建类似Hadoop MapReduce的并行分布式计算框架,因此它继承MR的所有优点。除此之外,它还有如下优势:
  <1> 代码轻量级(核心代码用Scala实现,20000+)
  <2> 运算速度快:主要是因为其运算中间结果直接保存在内存中。这使得Spark更适用于数据挖据和机器学习等需要迭代的计算类型。
  <3> 提供更多种类的数据集操作,不像MapReduce,只有Map和Reduce两种类型。
  <3> 可以和Hadoop及现存Hadoop数据整合。

在网上还查到一些关于Spark和Hadoop的比较:

“代码量方面,Spark:   20000+;Hadoop:  90000+ (1.0版本) / 220,000+ (2.0版本)。Spark立足内存计算,性能超Hadoop百倍,即使使用磁盘,其迭代计算也会有10倍提升。 ”

        2013年,Spark进入Apache孵化器,并成为ASF的顶级项目,其社区支持也已超过Hadoop MapReduce.

        Spark可以运行在Window和类Unix系统上(Linux, Mac OS等等)。唯一安装依赖是Java环境, 要求是Java 6+。
此外Spark还支持Python和Scala语言,版本要求如下:  
Python 2.6+
Scala 2.10.x (Scala版本是针对Spark 1.0.2)

最后,用一张图来描述Spark Overview:


参考资料: 

spark.apache.org/

http://www.youkuaiyun.com/article/2014-06-18/2820283


本文比较肤浅,还请各位见谅。以后在学习Spark过程中会尽力提高。




IT人的微信自媒体--- 杰天空, 走在寻找创意的路上
发掘创意,点缀生活,品味人生。
请搜索微信订阅号: jksy_studio  ,或者微信扫描头像二维码添加关注



杰天空静候您的光临。




您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

<think>好的,我现在要解决用户在vue-easy-lightbox中设置初始片索引为0的问题。首先,我需要回忆一下这个库的基本用法,以及它的文档中是否有相关的配置项。 用户提到的是vue-easy-lightbox,这是一个Vue组件,用于实现片的灯箱展示效果。通常这类组件会提供一些props来控制显示的行为,比如初始索引、片列表等。根据常见的类似组件,可能有一个index或者initialIndex的prop来设置初始显示的片位置。 接下来,我需要确认这个组件是否支持这样的prop。假设用户已经引用了相关文档或示例,但可能没有找到具体的参数。比如,在文档中可能会有类似的使用示例,例如通过:index绑定一个变量,或者在调用组件的方法时传入初始索引。 另外,用户提供的引用内容中并没有直接相关的信息,但引用[2]提到了Vue Router的watch用法,这可能与组件的状态监听有关,但当前问题更侧重于初始设置而非响应式监听。因此,我应该专注于组件本身的props配置。 可能的解决步骤是: 1. 检查vue-easy-lightbox的文档,确认是否有设置初始索引的prop。 2. 如果有,例如index,则在组件使用时通过:index="0"或者绑定一个变量来设置。 3. 如果初始索引需要在打开灯箱时动态设置,可能需要调用组件的方法,如open方法,并传递index参数。 假设文档中提到,可以通过传递index属性来设置初始显示的片索引,那么用户需要在组件上绑定:index="initialIndex",并将initialIndex设置为0。例如,在data中定义initialIndex为0,或者直接在模板中写:index="0"。 如果用户在打开灯箱时使用的是方法调用,比如this.$lightbox.show(images, index),那么这里的index参数应该就是初始索引,设置为0即可。 还需要考虑组件的版本问题,不同版本的API可能有所变化。如果用户使用的是较新版本,可能参数名或用法有所调整,但通常初始索引的设置是比较基础的功能,应该保持一致性。 最后,给出示例代码,展示如何正确设置index为0,并提醒用户注意片数组的顺序是否正确,确保索引0对应的片是期望的第一张。</think>在`vue-easy-lightbox`中设置初始片索引为0,可通过以下两种方式实现: ### 方式一:通过`index`属性绑定 ```vue <vue-easy-lightbox :visible="visible" :imgs="imgs" :index="0" //直接设置初始索引 @hide="visible = false" /> ``` ### 方式二:通过方法调用时传参 ```javascript // 打开灯箱时传递初始索引 this.$lightbox.show({ imgs: this.imgs, index: 0 //设置初始索引为第一张 }) ``` ### 关键说明 1. 索引值从0开始计算,`index: 0`对应片数组的第一项 2. 需确保`imgs`数组已正确加载且非空 3. 若需动态修改索引,可使用`.sync`修饰符或监听`on-index-change`事件[^2]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值