scala 相关问题

Scala是一种通用编程语言,主要针对Java虚拟机。旨在以简洁,优雅和类型安全的方式表达通用编程模式,它融合了命令式和函数式编程风格。其主要特点是:具有类型推断的高级静态类型系统;功能类型;模式匹配;隐含参数和转换;运算符重载;与Java的完全互操作性;并发

Scala案例类伴随对象 - 类型名称冲突

我面临一个问题,Companion Objects拿起它的类型,而不是我正在使用喷雾json serdes的案例类。他们需要一个隐式的JsonFormat。这种格式是通过调用...获得的

回答 2 投票 2

如何用scalatest测试`sc的`scala.rx`?

我有一个方法连接到websocket并从一些真正的外部系统获取流消息。简化版本是:def watchOrders():Var [Option [Order]] = {val value = Var [Option [...

回答 1 投票 0

下载Scala和Spark API文档?

Seth的评论下面列出了maven repo中的URL,似乎既正确又通用。按照逻辑,我还找到了火花文档:http://repo1.maven.org/maven2/org/apache/spark/spark -...

回答 1 投票 0

文本文件的spark Row.fromSeq出错

import org.apache.log4j。{Level,Logger} import org.apache.spark.sql.SparkSession import org.apache.spark.sql.functions._ import org.apache.spark._ import org.apache.spark.sql .types._ import org.apache ....

回答 1 投票 1

Scala函数Currying和call按名称函数,GenricTypes

我对scala curying和名字函数调用有点新意。我在理解语法方面遇到了困难。什么是函数的fllow为什么需要返回f(结果)和...

回答 3 投票 0

在扩展scala中的特征时,如何创建新的特定类型的类

我有一个特性,其中(除其他外)我想要一个方法来创建一个新的类实例,然后还有其他方法使用该类的实例。非常减少......

回答 1 投票 1

使用scala中的替代项重载方法值ofDim

def accessRecord(filePath:String,recordSize:Long,offset:Long):Int = {val fs = FileSystem.get(SparkHadoopUtil.get.conf)val stream = fs.open(new Path(filePath))val bytes = Array。 ...

回答 2 投票 2

如何使用Scala中的Spark从RDD文件行中选择多个元素

我是spark和scala的新手,我想从数据集中选择几个列。我使用以下命令在RDD中将我的数据转换为文件:val dataset = sc.textFile(args(0))然后我拆分我的行val resu = ...

回答 2 投票 0

在火花流应用中使用火花管

设置场景我有一个用scala编写的火花流应用程序。在这个应用程序中,我需要将数据传递给python脚本。我现在怎么做在驱动程序主类:ssc ....

回答 1 投票 1

将特定目录及其内容添加到Universal目标

我正在从maven切换到sbt我正在研究的S cala项目。我曾经使用maven程序集插件,你可以将工作区中的任何目录映射到...中的目标目录

回答 4 投票 8

SBT没有为依赖项生成字节码类文件

我有下一个build.sbt文件:name:=“olbico-spark-solution”version:=“0.2”scalaVersion:=“2.11.8”resolvers + =“Typesafe ivy repository”at“https://repo.typesafe .COM /类型安全/常春藤发布/” ...

回答 1 投票 1

如何在模式匹配中拆分列表?

我有以下列表:val lst:List [Char] = // ...我想在模式匹配中使用它,如下所示:lst match {case firstPart ::'|' :: theRestOfTheList => //做点什么......

回答 3 投票 2

如何使用基于请求参数的Flows在akka-http中引入非阻塞延迟

我正在启动服务器并使用akka stream connection.handleWith(handleRequest())处理它,其中handleRequest():Flow [HttpRequest,HttpRespnse,_]我需要在发送时创建延迟...

回答 2 投票 0

尝试解密RSA时出错

尝试解密已使用RSA PrivateKey加密的以下值我正在使用相同的密钥对publicKey进行解密。加密:Mfb5ano1MmrPX0gliGld / ...

回答 1 投票 0

如何在Scala中使用Json4s序列化密封的抽象类?

如何在Scala中使用Json4s序列化密封的抽象类?定义了以下类:密封的抽象类Person扩展Product with Serializable case class Spouse(name:String,...

回答 1 投票 0

根据spark中的模式匹配加载文件

我有31个输入文件,命名从date = 2018-01-01到date = 2018-01-31。我能够以这种方式将所有这些文件加载 到rdd中:val input = sc.textFile(“hdfs:// user / cloudera / date = *”)但是...

回答 2 投票 2

无法转换RDD [ConsumerRecord]

我有一个序列化问题,ConsumerRecord从DStream中的kafka主题中恢复。为了说明我的问题,我创建了以下示例。我创建了一个带有json值的ConsumerRecord,我......

回答 1 投票 1

尝试从带有分隔符“|”的文件创建数据框

我想加载一个包含分隔符“|”的文本文件进入Spark中的Dataframe。一种方法是创建RDD并使用toDF来创建Dataframe。但是我想知道我是否可以直接创建DF。作为 ...

回答 2 投票 0

scala:如何在SBT设置中定义多个相关任务之间的执行顺序?

我无法理解sbt(摘自SBT参考手册)如何确定任务之间的执行顺序。此代码解释了SBT如何确定...之间的执行顺序

回答 1 投票 1

从Scala文件创建jar文件

我是Scala的新手,不懂Java。我想用简单的Scala文件创建一个jar文件。所以我有我的HelloWorld.scala,生成一个HelloWorld.jar。 Manifest.mf:Main-Class:HelloWorld在......

回答 9 投票 48

© www.soinside.com 2019 - 2024. All rights reserved.