草庐IT

sparking

全部标签

scala - spark 中的自定义输入阅读器

我是Spark的新手,想将页面记录从维基百科转储加载到RDD中。我尝试使用hadoop流中提供的记录读取器,但不知道如何使用它。谁能帮我用下面的代码创建一个带有页面记录的漂亮RDD?importorg.apache.hadoop.io.Textimportorg.apache.hadoop.streaming.StreamXmlRecordReaderimportorg.apache.hadoop.mapred.JobConfimportorg.apache.spark.SparkConfimportorg.apache.spark.SparkContextobjectWikiTest

hadoop - Spark 作为 Hive 的引擎

我们可以使用Spark作为Hive的引擎吗?我们在Hive中有许多遗留系统和代码库,并且希望将Spark与Hive结合使用。最好的, 最佳答案 两个选项,如果你想在spark上运行hive,这是可能的,但它是一个非常alpha特性:https://cwiki.apache.org/confluence/display/Hive/Hive+on+Spark%3A+Getting+Started恕我直言,你最好使用SparkSQL和指定的HiveContext,你可以这样使用://scisanexistingSparkContext.v

hadoop - 集群模式下的 Spark Pi 示例,使用 Yarn : Association lost

这个问题在这里已经有了答案:HowtoknowwhatisthereasonforClosedChannelExceptionswithspark-shellinYARNclientmode?(4个答案)关闭3年前。我有三个虚拟机作为分布式Spark集群运行。我正在使用Spark1.3.0和底层Hadoop2.6.0。如果我运行SparkPi示例/usr/local/spark130/bin/spark-submit--classorg.apache.spark.examples.SparkPi--masteryarn-client/usr/local/spark130/example

hadoop - 有没有办法让 Spark 在不使用 Hadoop 的情况下读取 AWS S3 文件?

独立程序可以通过使用AWS客户端jar文件在没有Hadoop的情况下读取/写入AWSS3文件。Spark程序可以在没有Hadoop的情况下读/写文件。然而,Spark需要读取/写入AWSS3文件的程序才能使用Hadoop。即便如此,即使设置了Hadoop目录,Spark1.4和Hadoop2.6&2.7仍会出现关于缺少S3的Hadoop类的运行时错误。Spark程序是否可以通过AWS客户端jar文件在不使用Hadoop的情况下读取/写入S3文件?如果不是,我该如何解决Spark在运行时缺少Hadoop的S3类的问题? 最佳答案 Sp

hadoop - 'Provided' 是哪些特定的 Spark 库?

在官方Sparkdocumentation据解释,applicationjar对应于:Ajarcontainingtheuser'sSparkapplication.Insomecasesuserswillwanttocreatean"uberjar"containingtheirapplicationalongwithitsdependencies.Theuser'sjarshouldneverincludeHadooporSparklibraries,however,thesewillbeaddedatruntime这可以通过在maven或sbt中使用“Provided”范围轻松解

java - 如何以编程方式停止 Spark 作业执行

如果我想在异常或特定用例的情况下以编程方式从spark作业内部停止我的Spark应用程序,如何从Java代码实现这一点。我尝试调用JavaSparkContext.close()但作业似乎仍在运行。 最佳答案 您可以使用以下方法取消正在运行的spark作业:cancelJobGroup(StringgroupId)-取消指定组的Activity作业。cancelAllJobs()-取消所有已安排或正在运行的作业。更多详情可以引用APIdoc 关于java-如何以编程方式停止Spark作业

scala - 将数据框转换为 spark scala 中的配置单元表

我正在尝试将数据框转换为sparkScala中的配置单元表。我已经从XML文件中读入了数据框。它使用SQL上下文来执行此操作。我想将此数据框转换为配置单元表。我收到此错误:"WARNHiveContext$$anon$1:Couldnotpersistdatabase_1.test_tableinaHivecompatibleway.PersistingitintoHivemetastoreinSparkSQLspecificformat."objectspark_conversion{defmain(args:Array[String]):Unit={if(args.length")

java - Spark Streaming : Using PairRDD. saveAsNewHadoopDataset函数保存数据到HBase

我想在HBase数据库中保存Twitter流。我现在拥有的是用于接收和转换数据的Saprk应用程序。但是我不知道如何将我的TwitterStream保存到HBase中?我发现唯一有用的是PairRDD.saveAsNewAPIHadoopDataset(conf)方法。但是我应该如何使用它,我必须进行哪些配置才能将RDD数据保存到我的HBase表中?我唯一找到的是HBase客户端库,它可以通过Put对象将数据插入到表中。但这不是Spark程序内部的解决方案,是吗(有必要遍历RDD内的所有项目!!)?谁能举个JAVA的例子?我的主要问题似乎是org.apache.hadoop.conf.

azure - Spark 壳错误 : No FileSystem for scheme: wasb

我们在Azure中运行HDInsight集群,但它不允许在创建集群时启动边缘/网关节点。所以我通过安装创建了这个边缘/网关节点echo'debhttp://private-repo-1.hortonworks.com/HDP/ubuntu14/2.x/updates/2.4.2.0HDPmain'>>/etc/apt/sources.list.d/HDP.listecho'debhttp://private-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/ubuntu14HDP-UTILSmain'>>/etc/apt/sources.l

hadoop - yarn 上的 Spark 提交 - 多项工作

我想用yarn提交多个spark-submit作业。当我运行时spark-submit--classmyclass--masteryarn--deploy-modeclusterblahblah现在,我必须等待作业完成才能提交更多作业。我看到了心跳:16/09/1916:12:41INFOyarn.Client:application_1474313490816_0015的申请报告(状态:RUNNING)16/09/1916:12:42INFOyarn.Client:application_1474313490816_0015的申请报告(状态:RUNNING)我怎样才能让yarn从同一