Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 练习ApacheSpark问题集需要建议_Scala_Apache Spark - Fatal编程技术网

Scala 练习ApacheSpark问题集需要建议

Scala 练习ApacheSpark问题集需要建议,scala,apache-spark,Scala,Apache Spark,我计划提高我的Apache Spark技能。我想知道是否有任何网站为使用ApacheSpark和Scala的用户提供编码问题和解决平台。我试着在HackerRank、LeetCode、TopCoder等网站上查找,但我看不到Spark有任何问题。我知道Databricks和Cloudera分别有免费的笔记本和虚拟机用于练习。如果我有一系列的问题要解决,我会感觉很舒服,而且我会更有效率 如果还没有提供此功能的网站,有人能给我一个更好的方法来练习和提高我的技能吗?你可以试试免费笔记本: 一个获得免费

我计划提高我的Apache Spark技能。我想知道是否有任何网站为使用ApacheSpark和Scala的用户提供编码问题和解决平台。我试着在HackerRank、LeetCode、TopCoder等网站上查找,但我看不到Spark有任何问题。我知道Databricks和Cloudera分别有免费的笔记本和虚拟机用于练习。如果我有一系列的问题要解决,我会感觉很舒服,而且我会更有效率


如果还没有提供此功能的网站,有人能给我一个更好的方法来练习和提高我的技能吗?

你可以试试免费笔记本: 一个获得免费数据源的好网站:在那里你还可以找到竞争对手()


对于Spark,我还没有找到一个像HackerRank这样的网站,你需要解决一系列问题,并从这些在线评委那里得到结果。但是你可以尝试一些课程,比如Udemy、coursera等,它们通常会提供例子,并为讲师提出的问题提供支持

您只需要一台Linux机器,就可以设置Spark环境了。我建议注册谷歌云Pltform(GCP)。你可以使用你的谷歌账户创建一个免费账户,他们提供300美元12个月的服务(以先用完的为准)。一旦你创建了一个帐户,只需几次点击和基本设置(如内核数、RAM、HDD、操作系统等),你就可以创建一个谷歌计算引擎(GCE),它基本上是一个虚拟机

然后,您可以通过以下教程链接安装Spark:


学习愉快!干杯

使用Google、AWS等公共云的问题在于,您将花费大量时间安装和配置hadoop集群、scala、spark和笔记本电脑。如果您对管理级任务感兴趣,请选择公共云。否则,请使用预先配置的服务器并立即开始学习编码。我强烈建议您访问一家已经成立的服务提供商,如。我用它做我的研究和学习。它们提供了一整套工具,如Hadoop cluster、Spark、Kafka、Pig、Hive、Storm、Jupyter笔记本电脑等。

Coursera有一个Spark课程,其中可能包含一些家庭作业问题,您可以解决这些问题。谢谢@sinanspd。你能告诉我课程名称或链接吗?谢谢@Cesar A.Mostacero的回复。这就是我的想法,但我想与其他人确认我的理解,这就是问题的原因。我本来会对你的答案投赞成票的,但我还没有足够的声誉去这么做。谢谢你推荐Udemy和Coursera。让我看看他们是否有任何问题集和对讨论的支持。这是一个很好的选择,直到主流平台,如HackerRank和其他人拿起火花,并添加问题集。