草庐IT

sparking

全部标签

hadoop - Spark SQL "Limit"

环境:使用Hadoop的spark1.6。Hortonworks数据平台2.5我有一个有100亿条记录的表,我想获取3亿条记录并将它们移动到一个临时表。sqlContext.sql("select....frommy_tablelimit300000000").repartition(50).write.saveAsTable("temporary_table")我看到Limit关键字实际上会让spark只使用一个执行器!!!这意味着将3亿条记录移动到一个节点并将其写回Hadoop。我怎样才能避免这种减少,但在拥有多个执行者的情况下仍然只能获得3亿条记录。我希望所有节点都写入hadoo

hadoop - YARN "Fair Scheduler"如何使用spark-submit配置参数

我有一个关于YARN“FairScheduler”的基本问题。根据thedefinition“公平调度程序-公平调度是一种将资源分配给应用程序的方法,以便所有应用程序平均随着时间的推移获得相等的资源份额”。以下是我的理解和疑问。(1)如果多个应用程序在YARN上运行,那么它将确保所有应用程序在一段时间内或多或少地获得相等的资源份额。(2)我的问题是,如果在YARN中这个属性设置为true那么如果我们在提交spark-submit时使用以下配置会有什么不同吗?(i)driver-memory(ii)executor-memory(iii)num-executors(iv)executor

scala - 在 Spark JDBC 读取方法中使用谓词

我正在将数据从sqlserver拉到hdfs。这是我的片段,valpredicates=Array[String]("int_id=500000&&int_id我的IntellijIDE一直这么说"Typemismatch,expectedBooleanorLongorDoubleorString,Actual:Array[String]"在谓词中。不知道这有什么问题。谁能看出这是怎么回事?另外,我如何在这里使用提取大小?谢谢。 最佳答案 option方法只接受Boolean、Long、Double或Strings。要将predic

apache-spark - yarn 容器故障引起的 Spark

Forreference:IsolvedthisissuebyaddingNetty4.1.17inhadoop/share/hadoop/common无论我尝试运行什么jar(包括来自https://spark.apache.org/docs/latest/running-on-yarn.html的示例),在Yarn上运行Spark时,我总是收到有关容器故障的错误。我在命令提示符中收到此错误:Diagnostics:Exceptionfromcontainer-launch.Containerid:container_1530118456145_0001_02_000001Exitc

hadoop - hadoop和spark有什么区别

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion随着Spark在市场上的不断发展,我可以看到Spark在Hadoop上的主要用例,例如:机器学习中的迭代算法交互式数据挖掘和数据处理Spark是一个完全兼容ApacheHive的数据仓库系统,运行速度比Hive快100倍。流处理:实时流中的日志处理和欺诈检测用于警报、聚合和分析传感器数据处理:从哪里获取和合并数据多个来源,内存中的数据集非常有用,因为它们很简单并且处理速度快。我的问题是:S

java - foreach 函数在 Spark DataFrame 中不起作用

根据DataFramesAPI,定义是:publicvoidforeach(scala.Function1f)将函数f应用于所有行。但是当我想这样的时候Dataframedf=sql.read().format("com.databricks.spark.csv").option("header","true").load("file:///home/hadoop/Desktop/examples.csv");df.foreach(x->{System.out.println(x);});我收到编译时错误。有什么错误吗? 最佳答案

hadoop - Spark 1.3.0 : Running Pi example on YARN fails

我有Hadoop2.6.0.2.2.0.0-2041和Hive0.14.0.2.2.0.0-2041使用命令构建Spark后:mvn-Pyarn-Phadoop-2.4-Dhadoop.version=2.6.0-Phive-Phive-thriftserver-DskipTestspackage我尝试使用以下命令在YARN上运行Pi示例:exportHADOOP_CONF_DIR=/etc/hadoop/conf/var/home2/test/spark/bin/spark-submit\--classorg.apache.spark.examples.SparkPi\--maste

hadoop - 使用 Yarn 运行 spark 作业时出现错误 :com. google.common.util.concurrent.Futures.withFallback

我正在尝试使用yarn运行spark作业,但出现以下错误java.lang.NoSuchMethodError:com.google.common.util.concurrent.Futures.withFallback(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureFallback;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture

scala - 在 IntelliJ Idea 中运行 Apache Spark 示例应用程序

我正在尝试在Netbeans中运行SparkPi.scala示例程序。不幸的是,我对Spark很陌生,未能成功执行它。我的偏好是只在Netbeans中工作并从那里执行。我知道spark还允许从spark控制台执行-但是我不想采用这种方法。这是我的build.sbt文件内容:name:="SBTScalaSparkPi"version:="1.0"scalaVersion:="2.10.6"libraryDependencies+="org.apache.spark"%%"spark-core"%"1.6.1"这是我的plugins.sbt文件内容:logLevel:=Level.War

scala - Spark & Scala - 无法从 RDD 中过滤空值

我试图从RDD中过滤空值但失败了。这是我的代码:valhBaseRDD=sc.newAPIHadoopRDD(conf,classOf[TableInputFormat],classOf[org.apache.hadoop.hbase.io.ImmutableBytesWritable],classOf[org.apache.hadoop.hbase.client.Result])valraw_hbaserdd=hBaseRDD.map{kv=>kv._2}valRatings=raw_hbaseRDD.map{result=>valx=Bytes.toString(result.ge