草庐IT

sparking

全部标签

mysql - Spark SQL 和 MySQL- SaveMode.Overwrite 不插入修改后的数据

我在MySQL中有一个test表,其id和名称如下:+----+-------+|id|name|+----+-------+|1|Name1|+----+-------+|2|Name2|+----+-------+|3|Name3|+----+-------+我正在使用SparkDataFrame读取此数据(使用JDBC)并像这样修改数据Datasetmodified=sparkSession.sql("selectid,concat(name,'-new')asnamefromtest");modified.write().mode("overwrite").jdbc(AppPr

mysql - 未使用配置单元 MySQL Metastore 中的 Spark 构建

我使用的是ApacheSpark2.1.1,我已将以下hive-site.xml放在$SPARK_HOME/conf文件夹中:javax.jdo.option.ConnectionURLjdbc:mysql://mysql_server:3306/hive_metastore?createDatabaseIfNotExist=trueJDBCconnectstringforaJDBCmetastorejavax.jdo.option.ConnectionDriverNamecom.mysql.jdbc.DriverDriverclassnameforaJDBCmetastorejava

mysql - Spark DataFrame InsertIntoJDBC - TableAlreadyExists 异常

使用Spark1.4.0,我尝试使用insertIntoJdbc()将数据从SparkDataFrame插入到MemSQL数据库中(这应该与与MySQL数据库交互完全一样)。但是,我不断收到运行时TableAlreadyExists异常。首先,我像这样创建MemSQL表:CREATETABLEIFNOTEXISTStable1(idINTAUTO_INCREMENTPRIMARYKEY,valINT);然后我在Spark中创建一个简单的数据框并尝试像这样插入到MemSQL中:valdf=sc.parallelize(Array(123,234)).toDF.toDF("val")//d

mysql - spark并行从mysql读取数据

我正在尝试从mysql中读取数据并将其写回s3中具有特定分区的parquet文件,如下所示:df=sqlContext.read.format('jdbc')\.options(driver='com.mysql.jdbc.Driver',url="""jdbc:mysql://:3306/db?user=&password=""",dbtable='tbl',numPartitions=4)\.load()df2=df.withColumn('updated_date',to_date(df.updated_at))df2.write.parquet(path='s3n://parq

Spark-SQL连接Hive 的五种方法

目录1.内嵌的hive2.外部的hive3.运行Spark-SQLCLI4.运行Sparkbeeline5.代码操作hive1.内嵌的hive如果使用内嵌的hive,啥也不用做,解压之后进入spark-home目录。执行bin/spark-sql或者bin/spark-shell,进入交互式命令行之后,使用SQL进行查询:spark.sql("showtables").show。然后尝试创建表,插入数据。在退出客户端,进入spark-home的目录下,你就会发现生成了derby.log,spark-warehouse目录,以及metadata_db目录,这就是内部hive的目录结构。此时进入s

大数据开源框架之基于Spark的气象数据处理与分析

Spark配置请看:(30条消息)大数据开源框架环境搭建(七)——Spark完全分布式集群的安装部署_木子一个Lee的博客-CSDN博客目录实验说明:实验要求:实验步骤:数据获取:数据分析:可视化:参考代码(适用于python3):运行结果:实验说明:        本次实验所采用的数据,从中央气象台官方网站(网址:http://www.nmc.cn/)爬取,主要是最近24小时各个城市的天气数据,包括时间整点、整点气温、整点降水量、风力、整点气压、相对湿度等。正常情况每个城市对应24条数据(每个整点一条)。数据规模达到2412个城市,57888条数据,有部分城市部分时间点数据存在缺失或异常。特

大数据期末课设~基于spark的气象数据处理与分析

目录   一、项目背景..........................................3    二、实验环境..........................................3三、实验数据来源................................... 4四、数据获取..........................................5五、数据分析.........................................17六、数据可视化.......................................21七、

java - 如何使用 spark 处理一系列 hbase 行?

我正在尝试使用HBase作为spark的数据源。所以第一步是从HBase表创建RDD。由于Spark使用hadoop输入格式,我可以通过创建一个rddhttp://www.vidyasource.com/blog/Programming/Scala/Java/Data/Hadoop/Analytics/2014/01/25/lighting-a-spark-with-hbase找到一种使用所有行的方法。但是我们如何为范围扫描创建RDD?欢迎所有建议。 最佳答案 下面是一个在Spark中使用Scan的例子:importjava.io.

java - Spark Streaming 收到警告 "replicated to only 0 peer(s) instead of 1 peers"

我使用SparkStreaming从Twitter接收推文。我收到很多警告说:replicatedtoonly0peer(s)insteadof1peers这个警告有什么用?我的代码是:SparkConfconf=newSparkConf().setAppName("Test");JavaStreamingContextsc=newJavaStreamingContext(conf,Durations.seconds(5));sc.checkpoint("/home/arman/Desktop/checkpoint");ConfigurationBuildercb=newConfigu

java - 从 Spark 中的压缩中读取整个文本文件

我有以下问题:假设我有一个包含压缩目录的目录,其中包含多个文件,存储在HDFS上。我想创建一个包含一些T类型对象的RDD,即:context=newJavaSparkContext(conf);JavaPairRDDfilesRDD=context.wholeTextFiles(inputDataPath);JavaPairRDDfilesRDD=context.wholeTextFiles(inputDataPath);JavaRDDprocessingFiles=filesRDD.map(fileNameContent->{//ThenameofthefileStringfileN