草庐IT

spark-submit

全部标签

hadoop - Spark 和 HCatalog?

我觉得使用Pig加载HCatalog很舒服,并且想知道是否可以使用Spark代替Pig。不幸的是,我对Spark还很陌生……你能提供任何关于如何开始的Material吗?是否有任何Spark库可供使用?有什么例子吗?我在http://spark.apache.org/上做了所有练习但他们专注于RDD并且不再进一步..如有任何帮助,我将不胜感激...问候帕维尔 最佳答案 您可以使用sparkSQL从Hive表而不是HCatalog中读取数据。https://spark.apache.org/sql/您可以使用SparkJava/Sca

hadoop - 在 spark 中访问 Hive 表

我安装了Hive0.13并创建了自定义数据库。我有使用mvn-hive选项构建的spark1.1.0单节点集群。我想使用hivecontext在spark应用程序中访问此数据库中的表。但是hivecontext总是读取在spark目录中创建的本地metastore。我已经复制了spark/conf目录中的hive-site.xml。我需要做任何其他配置吗? 最佳答案 第1步:使用最新版本设置SPARK....$cd$SPARK_Home;./sbt/sbt-Phiveassembly$cd$SPARK_Home;./sbt/sbt-

scala - yarn 上的 Spark 提交没有将 jar 分发到 nm-local-dir

1、版本Spark:2.0.0标度:2.11.8java:1.8.0_91hadoop:2.7.22、问题:当我在yarn上提交scala程序到spark时,它抛出一个异常:Causedby:java.lang.IllegalStateException:Librarydirectory'/opt/hadoop/tmp/nm-local-dir/usercache/hadoop/appcache/application_1471514504287_0021/container_1471514504287_0021_01_000002/assembly/target/scala-2.11

hadoop - 带有 Yarn 的 Spark Shell - 错误 : Yarn application has already ended! 它可能已被杀死或无法启动应用程序主机

作为this的后续行动问题,当我尝试在我的单节点机器上使用Spark2.1.1overYarn(Hadoop2.8.0)时出现新错误。如果我使用启动SparkShellspark-shell它开始没有问题。在使用通常的start-dfs.sh和start-yarn.sh启动Hadoop之后,如果我使用spark-shell--masteryarn我收到以下错误:17/06/1012:00:07WARNNativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-javaclasseswhe

hadoop - Spark 1.6.Token只能通过kerberos或web认证方式下发

我在shell驱动程序脚本中的spark-submit之前调用了kinitkeytab。问题是,它自己工作,但是当我通过Oozie调用shell驱动程序脚本时,我得到了这个错误:Stdoutputpy4j.protocol.Py4JJavaError:Anerroroccurredwhilecallingo49.saveAsTextFile.Stdoutput:org.apache.hadoop.ipc.RemoteException(java.io.IOException):DelegationTokencanbeissuedonlywithkerberosorwebauthenti

hadoop - 如何将大变量广播到Spark中每个节点的本地磁盘

据我所知,广播对于获取变量的本地副本很有用。并且变量的大小必须适合工作人员的内存。在我的例子中,但是,我想获取largevariable的本地副本,这不适合工作人员的内存。我如何在不使用Spark广播功能的情况下广播这个大变量? 最佳答案 问题:Inmycase,However,Iwanttogetlocalcopyoflargevariablewhichisnotfitinworker'smemory.HowcanibroadcastthislargevariablenotusingbroadcastfunctioninSpark

java - Spark 不从 s3 读取/写入信息(ResponseCode=400,ResponseMessage=Bad Request)

我实现了spark应用程序。我创建了spark上下文:privateJavaSparkContextcreateJavaSparkContext(){SparkConfconf=newSparkConf();conf.setAppName("test");if(conf.get("spark.master",null)==null){conf.setMaster("local[4]");}conf.set("fs.s3a.awsAccessKeyId",getCredentialConfig().getS3Key());conf.set("fs.s3a.awsSecretAccessK

hadoop - Spark 插入 HBase 慢

我正在使用Spark插入到HBase,但速度很慢。对于60,000条记录,需要2-3分钟。我有大约1000万条记录要保存。objectWriteToHbaseextendsSerializable{defmain(args:Array[String]){valcsvRows:RDD[Array[String]=...valdateFormatter=DateTimeFormat.forPattern("yyyy-MM-ddHH:mm:ss")valusersRDD=csvRows.map(row=>{newUserTable(row(0),row(1),row(2),row(9),ro

java - 带有 --jars 的 spark-submit yarn-cluster 不起作用?

我正在尝试通过以下命令向CDHyarn集群提交一个spark作业我尝试了几种组合,但都不行......我现在所有的poijar都位于我的本地/root以及HDFS/user/root/lib中,因此我尝试了以下操作spark-submit--masteryarn-cluster--class"ReadExcelSC"./excel_sc.jar--jars/root/poi-3.12.jars,/root/poi-ooxml-3.12.jar,/root/poi-ooxml-schemas-3.12.jarspark-submit--masteryarn-cluster--class"

hadoop - 在 Docker 容器上使用 Hadoop 和 Spark

我想在我的工作中使用大数据分析。我已经实现了所有在容器中创建容器的docker东西。然而,我是大数据的新手,我已经知道,当速度很重要时,将Hadoop用于HDFS并在Hadoop上使用Spark而不是MapReduce本身是网站和应用程序的最佳方式(是吗?)。这适用于我的Docker容器吗?如果有人可以指导我去某个地方了解更多信息,那将非常有帮助。 最佳答案 您可以尝试使用ClouderaQuickStartDockerImage开始。请看https://hub.docker.com/r/cloudera/quickstart/.该