Intro to Apache Spark for Java and Scala Developers - Ted Malaska (Cloudera)

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 52

  • @chinapaulo
    @chinapaulo 7 років тому +48

    This is the best introduction to Spark that I've seen so far.

  • @richardjames712
    @richardjames712 7 років тому +18

    This video recorded before Java 8 became widely used; in Java 8 there is much less difference between the Java and Scala version. Granted the Java is still more verbose (due to the need for typing and the lack of native tuple support) but it's not far off. Here's my rough translation:
    List wordCounts = sc.textFile("path")
    .flatMap(it -> Arrays.asList(it.split(" ")).iterator())
    .mapToPair(word -> new Tuple2(word, 1))
    .reduceByKey((a, b) -> a + b)
    .take(100);

  • @FxAndrej
    @FxAndrej 6 років тому +2

    A true talent for explaining things! If you ever feel like teaching - please do!

  • @vikramfugro3886
    @vikramfugro3886 7 років тому +6

    crisp & clear with actual examples! no unnecessary theory. Thanks!

  • @kadamparikh8421
    @kadamparikh8421 3 роки тому

    Covers much more information and in the simplest manner possible than by graduate level text books.. Thanks for this :)

  • @Jonasmelonas
    @Jonasmelonas 6 років тому +3

    Mate, you are NOT BORING, stop saying it :D Awesome introduction, wish there was more.

  • @shahbazhussain1832
    @shahbazhussain1832 6 років тому +1

    Best introduction I got so far. I like spark now i think.

  • @MrJzloganjr
    @MrJzloganjr 6 років тому

    Great talk on Spark. Ted gives an excellent overview of Spark composites.

  • @elysel9424
    @elysel9424 4 роки тому

    This guy is amazing at explaining difficult concepts

  • @smritidey2942
    @smritidey2942 7 років тому +1

    Very clearly explained all the concepts,looking more such lectures

  • @sambhavyadav3076
    @sambhavyadav3076 3 роки тому

    This is a legendary talk.

  • @linkernick5379
    @linkernick5379 8 років тому +7

    Clear explanation, thanks. I think indeed the Scala looks more clear and readable for Spark jobs, than Java.

    • @kotojava
      @kotojava 7 років тому

      java 8 looks better than scala.

    • @linkernick5379
      @linkernick5379 7 років тому +13

      Dmitry Egorov Borscht borscht = Borscht.builder().beef(getThisFreshBeef()).carrot(getThatCarrot()).build();
      cook(borscht); // Aargh, NullPointerException, forgot to add beats

    • @MegaAlexferguson
      @MegaAlexferguson 5 років тому

      ​@@linkernick5379 Java 8 supports optionals

  • @kumara1045
    @kumara1045 7 років тому +1

    Being austin somehow missed it. will keep an eye out for next thing like this. awesome video.

  • @basant-gurung
    @basant-gurung 3 роки тому

    Best explanation on Spark I have seen so far. Where can I find the remaining part?

  • @kennethcarvalho3684
    @kennethcarvalho3684 6 років тому

    Superb, sparkling introduction.

  • @Karmihir
    @Karmihir 4 роки тому

    Watching it after 3years of post video but still very informative😊👍

  • @VasileSurdu
    @VasileSurdu 6 років тому +1

    that's a very good presentation... why the hell would those organizers 'cut' his speech ?? couldn't they just let him send his speech ? he was ending it anyways...what were they loosing?

  • @MrSuriyam
    @MrSuriyam 7 років тому

    thank you very much. an excellent presentation. appreciate your time. sincerely

  • @huimingli9207
    @huimingli9207 5 років тому

    Excellent presentation

  • @joa1paulo_
    @joa1paulo_ 5 років тому

    Awesome content!
    Thanks for sharing.

  • @ashiralam1115
    @ashiralam1115 5 років тому

    ReduceByKey and foreach are also actions

  • @sumantkanala
    @sumantkanala 6 років тому +1

    Ultra informative talk!

  • @TheRags080484
    @TheRags080484 6 років тому

    Very Good Explanation with examples.

  • @shivabasayyahiremath6802
    @shivabasayyahiremath6802 7 років тому

    Good insights about spark basics, Thank you

  • @leixia6415
    @leixia6415 6 років тому

    This looks like the class1 of a series of lectures. Does anyone know can we watch the rest of them?

  • @04nikunj
    @04nikunj 7 років тому

    Simply Amazing Stuff!!!

  • @deeplearningexplained
    @deeplearningexplained 4 роки тому

    This was great!

  • @АндрійКоропець-г8щ
    @АндрійКоропець-г8щ 7 років тому +1

    Man, this lection is great! Thanks

  • @xueruiyan2916
    @xueruiyan2916 6 років тому

    you deserve better audiences

  • @Ayoub-adventures
    @Ayoub-adventures 6 років тому

    Really cool ! Thank's

  • @greyfox3954
    @greyfox3954 7 років тому

    So, is it better when you aspire to work for Big data corporations, to actually learn Scala? It seems way finer than java :X I know some Java, but holy shit! I would hate to code in Java for RDD-sets

    • @richardjames712
      @richardjames712 7 років тому +1

      Java 8 now has lamdbas, you'll find that in Java 8 you can write the code almost as succintly as the Scala version. See my separate comment for a rough translation.

  • @allenz6651
    @allenz6651 7 років тому

    awesome

  • @TheTarsemSingh
    @TheTarsemSingh 7 років тому

    nicely explained.. thanks

  • @gchibm1
    @gchibm1 7 років тому

    Awesome

  • @ParvezHassan
    @ParvezHassan 5 років тому

    At 1.75x

  • @sunnyaggarwal2838
    @sunnyaggarwal2838 7 років тому

    Nice

  • @sujingotmrkill7090
    @sujingotmrkill7090 6 років тому

    i subscribed because of you

  • @08rajesh
    @08rajesh 8 років тому

    Awesome, Awesome :)

  • @MayankKumar-qt1cu
    @MayankKumar-qt1cu 6 років тому

    Good one :)

  • @abap32
    @abap32 6 років тому

    Ted Malakas

  • @pablobiedma
    @pablobiedma 5 років тому

    1:37 alright okay so ahhhs so hmmm so

  • @夏远远
    @夏远远 7 років тому +1

    讲的可清楚了

  • @nicholas1460
    @nicholas1460 6 років тому

    Semicolons are the best.

  • @NirupamSingh
    @NirupamSingh 6 років тому

    षड्यंत्र

  • @mhalton
    @mhalton 2 місяці тому

    Java is UGLY!

  • @MrMikomi
    @MrMikomi 6 років тому +2

    Personally I think this is a very bad presentation. If I were doing a presentation such as this, I'd start with the most trivial example, which would start with a use case, and demo Apache Spark being used to satisfy that use case. For an "introduction", there are just far too many abstract concepts, that without having some a walkthrough of some code and how it works to reference, are far too abstruse for me.