Scala 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Scala 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Scala 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Scala 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Scala 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 Scala 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-11

软件简介

Scala是一门现代的多范式编程语言,旨在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。

  • Scala是面向对象的:Scala是一个纯面向对象语言,在某种意义上来讲所有数值都是对象。对象的类型和行为是由class和trait来描述的。Class的抽象可由子类化和一种灵活的基于mixin的组合机制(它可作为多重继承的简单替代方案)来扩展。
  • Scala是函数式的: Scala还是一个函数式语言,在某种意义上来讲所有函数都是数值。Scala为定义匿名函数提供了一种轻量级的语法,它支持高阶(higher- order)函数、允许函数嵌套、支持局部套用(currying)。Scala的case类及其内置支持的模式匹配模型代数类型在许多函数式编程语言中 都被使用。
  • Scala是静态类型的:Scala配备了一套富有表现力的类型系统,该抽象概念以一种安全的和一致的方式被使用。
  • Scala是可扩展的:Scala的设计承认了实践事实,领域特定应用开发通常需要领域特定语言扩展。Scala提供了一个独特的语言组合机制,这可以更加容易地以类库的形式增加新的语言结构:
    • 任何方式可以被用作中缀(infix)或后缀(postfix)操作符
    • 闭包按照所期望的类型(目标类型)自动地被构造
    两者结合使用可方便地定义新语句,无需扩展语法,也无需使用类似宏的元编程工具。
  • Scala可与Java和.NET进行互操作:Scala 设计时就考虑了与流行编程环境良好交互,如Java 2运行时环境(JRE)和 .NET框架(CLR)。特别是与主流面向对象语言,如Java和C#尽量无缝交互。Scala有像Java和C#一样的编译模型(独立编译,动态装载 类),允许访问成千上万的高质量类库。

在线Scala文档:http://www.ostools.net/apidocs/apidoc?api=scala-docs-2.9.2

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (12)

加载中
我的第一个scala程序 https://zhuanlan.zhihu.com/p/32454132 #Scala#
2017/12/29 11:05
回复
举报
有没有中文版的API文档?
2017/10/13 15:31
回复
举报
2017/06/20 15:31
回复
举报
吓死宝宝了,感觉java都忘记怎么写了!
2017/03/06 17:12
回复
举报
Java开发者对的Scala的5种反应。http://scalaeveryday.com/?p=100
2011/07/10 00:11
回复
举报
推荐:Scala看起来难,其实不难。http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/ 里面有提到一篇:Scala: The Static Language that Feels Dynamic。
2011/07/13 23:39
回复
举报
右下角的广告啊~能不能含蓄点 Scala
2013/11/20 09:44
回复
举报
试来试去还是 ScalaPython 写代码最爽, #nodejs# 不好用, Go 太年轻。
2014/01/15 15:58
回复
举报
scala是我最爱的编程语言,没有之一 Scala
2014/07/20 10:48
回复
举报
更多评论
发表于开发技能专区
02/23 07:06

Scala 3.0.0 首个 RC 版本发布

Scala 3.0.0 首个预览版本已发布,此版本旨在进行最后阶段的打磨、代码清理和修改。此外还有可用于改进开发体验的语言方面变更,以及针对元编程框架 (Metaprogramming) 的优化。 支持在扩展方法中使用辅助类型参数列表 扩展的类型参数现在可以与方法本身的类型参数相结合。例如: List(1, 2, 3).second[Int] extension [A](xs: List[A]) def sumBy[B](f: A => B)(using Numeric[B]): B = ... 与方法类型参数相匹配的类...

6
5
2020/12/31 10:59

Scala 3.0.0-M3 发布,多范式编程语言

Scala 3.0.0-M3 已经发布。 作为“开发人员预览版”,Scala 3.0.0-M3 承载着收集 Scala 开发人员和用户反馈的任务。如果在 2020 年 12 月 18 日至 2021 年 1 月中旬之间未出现重大问题,Scala 中心团队和社区贡献者将继续使用相同的 API 在 2021 年 1 月底发布 Scala 3-RC1 版本。 更新细节 语言特性 given 语句中移除 as #10538 在模式中移除 as #10565 修复 #10484: 切换回旧的上下文函数闭包语法 #10487 添加可匹配特征 #106...

3
2
发表于开发技能专区
2020/11/05 07:56

Scala 3 来了,Dotty 发布 3.0.0-M1 版本

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Dotty 发布了 3.0 的首个里程碑版本 3.0.0-M1,Dotty 作为 Scala 尝试新的语言概念以及编译器技术的研究平台,它最终将成为 Scala 3.0。 Dotty 对 Scala 进行了许多简化,例如删除不重要的语法特性(移除 XML 字面量语法),尝试将 Scala 的类型归结为更小的一些更基本的构建者, DOT(依赖对象类型演算)研究了这些构建者的理论。 Dotty 为 Scala ...

16
5
2020/06/28 06:58

Scala 2.13.3 发布,多范式编程语言

Scala 是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。 Scala 2.13.3 主要是一个错误修正版本,更新内容包括: 改进 warnings 和 linting 实验性-Xasync支持 具体更新内容如下: Behavior changes Symbol#toString现在是Symbol(foo),而不是不建议使用的单引号格式'foo(#8933) Bugfixes 修复 Java 集合转换器中 2.13-only bug,该错误导致某些操作执行额外的传递(#9058) 在Vector中修...

1
1
2020/04/26 06:54

Scala 2.13.2 发布,多范式编程语言

Scala 是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。 Scala 2.13.2 版本内容如下: 全新的Vector实现 可配置的警告 改进的 REPL(现在基于 JLine 3) 错误修正等 Vector 重写Vector以提高性能(#8534) 可配置的警告 添加-Wconf用于配置警告的标志,@nowarn用于本地抑制的注释(#8373) REPL 的改进 REPL:升级到 JLine 3(好处包括多行编辑)(#8036) 默认为 true -Yrepl-class-base...

6
1
发表于服务端专区
2019/12/25 08:31

Scala 路线图:跳过 2.14,明年上 Scala 3

Scala 官方公布了 Scala 2 接下来的发展计划,开发团队表示工作将转向 Scala 3,而不是开发 Scala 2.14。 重点虽然转移到 Scala 3,但将继续维护 Scala 2.13,以确保社区有足够的时间谨慎地过渡到 Scala 3。 长期以来,开发团队认为必须有 2.14 版本才能确保顺利过渡到 3,但是经过大量的研究和讨论,现在确信完全不需要 2.14。这样可以带来两方面的好处: Scala 3 将可以更快地投入生产环境。在完善编译器和升级相关工具方面,...

26
9
发表于AI & 大数据专区
2019/09/23 07:42

Scala 2.13.1 发布,多范式编程语言

Scala 是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。2.13.1 是一个 bug 修复版本,内容如下: Collection-related regressions 将 stream.cons 还原为 2.12 编码 不在重建 scala.seq 以将元素放入 unpleyseq Iterator#flatMap#hasNext 调用 outer#hasNext 1次,而不是 2-3 次 s.c.Map#values 返回 Iterable,而不是 View Vector.from(ArraySeq) 复制元素,而不是重用 unsafearray 修复 mu...

2
4
发表于AI & 大数据专区
2019/08/11 07:01

Scala 2.12.9 发布,多范式编程语言

Scala是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。Scala 2.12.9 添加了旨在支持“构建流水线”的实验基础设施,更新内容如下: 更快的编译器:自从 2.12.8 以来,编译速度提高了 5-10%。这要归功于许多优化。 改进了与 JDK 11、12 和 13 的兼容性 Scala2.12.9 与整个 Scala2.12 系列兼容,用户必须更新到 0.6.28+ 或 1.0.0-M8+ 才能使用 Scala 2.12.9 为 JDK 12 兼容性将 Backport 升级到...

2
5
发表于软件架构专区
2019/06/12 07:17

Scala 2.13 发布

Scala 2.13 发布了,此版本在以下几个方面都有所改进: Collections:标准库集已经过大修,进行简化,并提高了性能和安全性。这是此次发布版本的核心内容。 Standard library:Future 更快、更强大,此外还添加了一些有用的类和方法。 Language:文字类型、partial unification 与 by-name implicits 等。 Compiler:快了 5-10%,确定性输出,改进了优化器。 详情查看更新说明: https://www.scala-lang.org/news/2.13.0 https...

18
6
发表了资讯
2017/10/21 08:15

Scala 2.12.4 发布,编译时间再减少 5-10%

Scala 2.12.4 已发布,与上个版本比较,基准测试显示编译时间再减少5-10%。此外,还包含对 Java 9 支持的改进以及一些功能改进。 Scala 是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。 更新内容: #6097 Fix runtime reflection of empty package members under Java 9 #6098 Adapt to change in Java 9 classloader hierarchy #5867 Include t...

8
4
发表了资讯
2017/07/28 14:20

Scala 2.12.3 发布,多范式编程语言

Scala 2.12.3 发布了,Scala 是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。 更新内容: Compiler performance has improved significantly and is now automatically benchmarked after each change. A new optimizer setting -opt-inline-from limits the classes from which the inliner will copy code. scalac -opt-inline-from:help provid...

12
6
发表了资讯
2017/01/23 08:17

不用抓狂 三分钟带你遨游各种 JVM 语言

无论您最熟悉的 Java、Scala 还是其它 JVM 语言,总会有更多 JVM 语言不断出现并伴随着各种相关特性。最重要的是,总有一些来自某些语言的、优秀的 “基本” 元素在其它语言中难觅其踪。 正因为如此,我们整理出了这样一篇精简的囊括 Groovy、Scala、Clojure、Kotlin 以及 Java 的部分最佳特性的文章。阐述了它们的区别,以帮助你在项目研发里面合理的选择他们。 1. 是否检查异常情况 Java 中最具争议的特性当属 Checked Except...

16
30
发表了资讯
2016/12/12 07:44

Scala 2.12.1 发布,多范式编程语言

Scala 2.12.1 发布了,Scala 是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。 更新内容: 提高 Vector 运行速度,恢复了以前的性能 SI-10032 修复代码 gen与嵌套 try-finally 中的返回 修复 2.12 回归、后端崩溃:无法从非类符号创建 ClassBType,固定 SI-7139 SI-10020 SI-10027 Scaladoc:保持 Java 注释扫描 stack-friendly 使 -Xexperimental...

4
6
发表了资讯
2016/11/04 00:00

编程语言 Scala 2.12.0 正式版发布

编程语言 Scala 2.12.0 正式版发布了。 Scala 2.12.0编译器已经完全翻修,在Java 8中提供的新VM功能: trait使用默认方法直接编译到接口,这提高了二进制兼容性和Java互操作性。 Scala和Java 8互操作也针对功能代码进行了改进,使用lambda语法可以在每个方向轻松调用函数。 Scala标准库中的FunctionN类现在是(SAM)类型,所有SAM类型都被统一处理 - 从类型检查直到代码生成(没有为lambdas生成类文件,而是使用invokedynamic 下...

15
9
发表了资讯
2015/10/07 00:00

编程语言 Scala 2.12.0-M3 发布

Scala 2.12.0-M3 发布,主要更新内容如下: The REPL received a robust and flexible implementation of tab-completion (details below) - a fruitful collaboration between @som-snytt and @retronym The @implicitAmbiguous annotation allows customizing the error message when an implicit search finds multiple ambiguous values (details below) - thanks @puffnfresh! Enabling -Ywarn-unused-import now correctl...

5
4
发表了资讯
2015/09/20 00:00

编程语言 Scala 2.10.6 发布

Scala 2.10.6 发布,此版本是个维护版本,二进制包兼容之前的 2.10 系列版本。 Scala IDE 当前的 Scala IDE 支持任意的 2.10.x 版本,现已提供下载。 下载:https://github.com/scala/scala/archive/v2.10.6.zip 更多改进内容请看发行说明。

10
8
发表了资讯
2015/07/20 00:00

编程语言 Scala 2.12.0-M2 发布,要求 Java 8

Scala 2.12.0-M2 发布,相比 M1 值得关注的更新内容如下: 要求 Java 8 Lambdas 编译成 Java 8 样式闭包 此外还解决了 9 issues. 合并了 29 pull requests。 跟往常一样,2.12.0-M2 二进制不兼容其他 Scala 版本。 详细改进内容请看发行说明。 下载:https://github.com/scala/scala/archive/v2.12.0-M2.zip。 Scala是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和...

11
6
发表了资讯
2015/06/24 00:00

编程语言 Scala 2.11.7 发布

编程语言 Scala 2.11.7 发布,值得关注的更新如下: The Scala REPL is now easier for projects such as Spark to embed and customize (PR #4563, SI-7747). Pattern matching is now faster on large numbers of cases (SI-7747). Experimental support for Java 8 lambdas is available via -Ydelambdafy:method (more info). 相比 2.11.6 版本,这次发布解决了 48 issues,在升级前,请查看下 known issues. 更多内容请查看...

24
13
发表了资讯
2015/05/10 00:00

编程语言 Scala 2.12.0-M1 发布

Scala 2.12.0-M1 发布,Scala 2.12 系列的目标是 Java 8。 下载:scala-lang.org Maven Central Scala 2.12 改进计划: Java 8 style closures. Lambda syntax for SAM types New backend and optimizer 将会移除的模块: The Scala actors library is no longer released with Scala 2.12 The Scala distribution archives and the scala-library-all maven dependency no longer inlcude Akka actors. The continuations plu...

16
13
发表了资讯
2015/03/09 00:00

编程语言 Scala 2.10.5 发布

Scala 2.10.5 发布,此版本是 Scala 2.10.x 系列的最后一个维护版本,强烈建议大家升级到 Scala 2.11.6 版本。 Scala 2.10.5 值得关注的改进: 修复了 Scaladoc's JavaScript 一个跨站脚本漏洞 对比 2.10.4 版本,此版本解决了 10 issues。 Scala IDE 现已提供下载。 相比 2.10.4 版本的改进内容: Library SI-7710 fix memory performance of RegexParsers in jdk7u6+ (fceae7084c) SI-8589 Performance improvement for Array...

7
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2016/05/13 17:46

scala教程 - scala--scala变量

在Scala中,有三种方法可以定义变量:VAL,VAR和懒惰VAL。 斯卡拉可以决定一个变量是否是不可变的(只读)当您声明它。 val 一个不可变的变量声明用关键字VAL。 这意味着,它是不能改变的变量。 下面的代码创建名为X的值,并用文字10号分配。 val x= 10 object Main { def main(args: Array[String]) { val x = 10 println(x*x ) } } x被宣布为VAL,是一个不变的变量,所以你不能重新分配新的价值为x。 ...

0
0
发表了博客
2013/07/07 11:02

Scala - scala examples : Scala spreasheet

In this post, we will check an example that create a SCells Spreadsheet. So we first check on the visual framework. The Visual framework extends the ScrollPane, which gives it a Scroll-bars at the bottom and right. It contains two sub-component named Table and rowHeader. Table display the data, while the rowHeader component contains the row-number headers at the left of the spreadsheet. the GUI...

0
3
发表了博客
2018/12/20 17:54

Scala之Scala基础

1. 声明变量 使用 var 或者 val 声明变量。 注意: (1) val 修饰的变量是不可变的,注意不可变的不是内容,而是引用; (2) var 修饰的变量,内容和引用都可变; (3) 使用 lazy 定义变量后,只有在调用该变量时才会实例化这个变量的值。而且惰性变量只能是不可变变量; (4) 只有 val 修饰的变量才能被 lazy 修饰; (5) Scala 语言是弱类型语言。 //变量定义方式 var a:Int = 1 var aa = 1 val aaa:Int = 3 val aaaa = 4 laz...

0
0
发表于服务端专区
2016/05/13 17:32

scala教程 - scala首先Scala程序

我们可以先用编译它执行Scala代码 scalac命令行工具。 object HelloWorld { def main(args: Array[String]) { println("Hello,World!") } } 注意 在声明的结尾的分号通常是可选的。 的主要方法是在对象中定义,而不是在一个类。 斯卡拉程序加工而成的主要方法,这是每一个斯卡拉程序的强制部分开始。 的主要方法没有被标记为静态。 的主要方法是自动实例化一个单独的对象上的实例方法。 没有返回类型。居然...

0
0
发表于软件架构专区
2020/01/07 11:22

Scala教程之:Scala基础

文章目录 常量 变量 代码块 函数 方法 类 case类 对象 trait main方法 这篇文章我们大概过一下Scala的基础概念,后面的文章我们会有更详细的讲解Scala的具体内容。 常量 在Scala中常量用val关键字表示,如下所示: val x = 1 + 1 println(x) // 2 Sala 常量只能赋值一次,不能被多次赋值: x = 3 // This does not compile. Scala 在上面的例子中,x 的类型是根据后面的类型推算出来的,当然你也可以显示指定x的类型,如下所示:...

0
2
发表了博客
2013/07/07 10:43

Scala - The Scala Collectoins API

In this post, we are going to examine the Scala collection API, that API shows you some baisc usage of the Scala collection API, and it will also introduce some of of the design principle behind the Scala collection API. Scala collection API characteristics The scala collections has the following characteristic, they are . 1. easy to use a small vocabulary of twenty to fifty methods is enough t...

0
3
2014/02/15 19:47

Scala学习--《Scala编程》

Scala学习手册--可伸缩的语言(随着使用者的需求而成长) 第一章:基本概念 Scala=FP+OO、静态语言 兼容性、简短、高层级抽象、高级的静态类别、伸缩性 兼容:与Java兼容,可无缝实施互操作。Scala程序会被编译为JVM的字节码。性能通常一致。Scala可以调用Java方法,访问Java字段,继承自Java类和实现Java接口。实际上,几乎所有的Scala代码都极度依赖于Java库。 交互式操作的另一面是:Scala极度重用了Java类型,Int-->int,F...

0
1
发表于AI & 大数据专区
2020/01/06 09:44

Scala教程之:面向对象的scala

文章目录 面向对象的scala Unified Types Classes Traits 面向对象的scala 我们知道Scala是一种JVM语言,可以合java无缝衔接,这也就大大的扩展了scala的应用范围,大数据里面有名的spark就是使用scala编写的,那么scala到底有什么奥秘和特性呢?我们一一来揭秘。 首先scala是一门面向对象的编程语言,他的面向对象性主要表现在如下几个方面: Unified Types Classes Traits 下面我们分别的说明他们各自的特定。 Unified Types ...

0
0
发表了博客
2013/07/07 10:45

Scala - The Architecture of Scala Collection

In this post, we will examine the architecture of the scala collection after we have introduced the API of the scala collection. Buillder The priciple of the scala collection API is to implement the most operation "template" that can be flexible from individual base classes and implementation. the Scala collection architecture is built around the builder pattern and traversals, here is the skel...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2020/05/28 17:25

IllegalAccessError: tried to access .Stopwatch.<init>()V from class org.apache.hadoop.mapred.FileInputFormat

java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrap...

1
0
发表于开发技能专区
2020/05/28 17:21

HiveConf of name hive.strict.checks.cartesian.product does not exist

hive.conf.HiveConf(line:2753) : HiveConf of name hive.strict.checks.cartesian.product does not exist Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j...

1
0
发表于开发技能专区
2019/12/09 18:24

SparkException: No port number in pyspark.daemon's stdout , pyspark提交到yarn上报错了

Error from python worker: : No module named pyspark PYTHONPATH was: /data/yarn/nm2/usercache/kafka/filecache/203/__spark_libs__4982455303173280785.zip/spark-core_2.11-2.4.0-cdh6.3.0.jar org.apache.spark.SparkException: No port number in pyspark.daemon's stdout at org.apache.spark.api.python.PythonWorkerFactory.startDaemon(PythonWorkerFactory.scala:204) at org.apache.spark.api.python.PythonWorke...

1
0
发表于服务端专区
2020/03/06 14:13

Can't get Master Kerberos principal for use as renewer     a

n" java.io.IOException:Can't get Master Kerberos principal for use as renewer at org.apache.hadoop.mapreduce.security.TokenCache.obtainTokensForNamenodesInternal(TokenCache.java:116) at org.apache.hadoop.mapreduce.security.TokenCache.obtainTokensForNamenodesInternal(TokenCache.java:100) at org.apache.hadoop.mapreduce.security.TokenCache.obtainTokensForNamenodes(TokenCache.java:80) at org.apache...

1
0
发表于AI & 大数据专区
2019/12/02 15:27

pyspark提交任务到yarn上报错了, IllegalStateException: User did not initialize spark context!

INFO memory.MemoryStore: Block broadcast_2 stored as values in memory (estimated size 432.0 B, free 912.3 MB) 19/12/02 15:28:09 INFO memory.MemoryStore: Block broadcast_2_piece0 stored as bytes in memory (estimated size 29.4 KB, free 912.3 MB) 19/12/02 15:28:09 INFO storage.BlockManagerInfo: Added broadcast_2_piece0 in memory on slave2:38988 (size: 29.4 KB, free: 912.3 MB) 19/12/02 15:28:09 INF...

1
0
发表于AI & 大数据专区
2020/03/12 10:05

Unrecognized Hadoop major version number: 3.0.0-cdh6.3.0

Caused by: java.lang.ExceptionInInitializerError at org.apache.hadoop.hive.conf.HiveConf.<clinit>(HiveConf.java:105) at org.apache.spark.sql.hive.client.HiveClientImpl.newState(HiveClientImpl.scala:153) at org.apache.spark.sql.hive.client.HiveClientImpl.<init>(HiveClientImpl.scala:118) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAcces...

3
0
发表于运维专区
2020/03/24 17:38

sql.SQLException: No suitable driver 报错了,咋整

r: Started o.s.j.s.ServletContextHandler@f25f48a{/static/sql,null,AVAILABLE,@Spark} 20/03/24 17:37:28 INFO state.StateStoreCoordinatorRef: Registered StateStoreCoordinator endpoint Exception in thread "main" java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:315) at org.apache.spark.sql.execution.datasources.jdbc.JDBCOptions$$anonfun$6.apply(JDBCOpt...

1
0
发表于软件架构专区
2020/03/18 10:54

kafka集群突然挂掉,求救大神看看什么问题出在哪??

kafka集群,版本是0.8.2.0:hetserver1,hetserver,hetserver3三台主机 hetserver1在17号 21:39开始报错 2020-03-17 21:39:00,040 ERROR kafka.network.Processor: Closing socket for /172.19.4.12 because of error java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcherImpl.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IO...

1
0
发表于开发技能专区
2020/03/17 13:18

IllegalArgumentException: Error while instantiating 'org.apache.spark.sql.internal.SessionState': 出现错误??

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Met...

1
0
发表于软件架构专区
2020/02/22 23:34

-source 1.5 中不支持 lambda 表达式   (请使用 -source 8 或更高版本以启用 lambda 表达式)

Warning:scala: skipping Scala files without a Scala SDK in module(s) JavaSparkTest Error:(19, 23) java: -source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)

1
0
发表于服务端专区
2020/02/26 11:21

javax.crypto.IllegalBlockSizeException: Data must not be longer than 256 bytes

at org.apache.spark.executor.Executor$TaskRunner$$anonfun$10.apply(Executor.scala:402) at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1360) at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:408) ... 3 more Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMe...

2
0
发表于AI & 大数据专区
2020/02/24 14:19

spark.streaming.scheduler.JobScheduler(line:91) : Error generating jobs for time 1582525266000

on in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.rt.execution.CommandLineWrapper....

1
0
发表于DevOps专区
2020/02/24 10:46

KafkaClient' entry in the JAAS configuration. System property 'java.security.auth.login.config' is not set

ssl.key.password = null ssl.keymanager.algorithm = SunX509 ssl.keystore.location = null ssl.keystore.password = null ssl.keystore.type = JKS ssl.protocol = TLS ssl.provider = null ssl.secure.random.implementation = null ssl.trustmanager.algorithm = PKIX ssl.truststore.location = null ssl.truststore.password = null ssl.truststore.type = JKS value.deserializer = class org.apache.kafka.common.seri...

1
0
发表于开发技能专区
2020/02/24 10:03

调spark sql hive报错了 : serious problem

: HiveConf of name hive.strict.checks.cartesian.product does not exist Exception in thread "main" org.apache.spark.sql.catalyst.errors.package$TreeNodeException: execute, tree: Exchange SinglePartition +- *HashAggregate(keys=[], functions=[partial_count(1)], output=[count#48L]) +- HiveTableScan CatalogRelation `default` at org.apache.spark.sql.execution.WholeStageCodegenExec.doExecute(WholeStag...

1
0
发表于软件架构专区
2020/02/22 17:35

导入一个scala的外部项目, idea 里的scala的mian方法无法,运行

导入一个scala的外部项目, idea 里的scala的mian方法无法,运行

3
0
发表了问答
2019/12/28 23:09

【一周】俄罗斯成功测试断开互联网、中国GPL诉讼第一案宣判

回顾一周社区热门资讯 第【五十四】期:20191221-20191227 点击相应标题,跳转阅读全文。 Linux 5.6 将正式支持 USB4 Linux 5.6 预计会在明年 3 月底或 4 月初左右首次推出稳定的 USB4 支持,将其引入 Ubuntu 20.04 可能为时已晚,不过至少应该会被纳入 Fedora 32 和其他版本。 Spring Cloud 2020 年路线图 Spring Cloud 开发团队公布了 Spring Cloud 2020 年的路线图,并对 Spring Cloud Greenwich 和 Hoxton 的生命周期进行了...

1
5
发表于开发技能专区
2019/08/11 20:06

为什么 scala 类中 怎么都无法识别 java 类的方法?

遇到的 使用的类是 JSONObject 类,是在 scala 类中使用 java 中的类...按说 没问题啊 biru Math.abs(1) 不用在意参数.. import com.alibaba.fastjson.JSONObject; 在 java中 : JSONObject taskParam = JSONObject.parseObject(task.getTaskParam()); 在scala object 中 ,这个 怎么 方法 就是 无法使用 呢?? val taskParam = JSONObject.parseObject(task.getTaskParam) 这 个方法 是 继承自 父抽象类中的,跟这个 有关系吗? pub...

2
0
2019/04/09 20:18

Timer定时任务,在集群cancel掉本地却还在运行?

编写了一个定时任务,用的是Scala语言的Timer,然后放在了flink集群运行,但每次cancel掉任务时,后台还是会运行,日志还是会输出,导致后台任务越来越多,错误日志越来越乱,请问这个后台的Timer怎么干掉啊。嘤嘤嘤。。。。还有这个怎么才能避免让Timer在后台一直执行啊.. 初入职场的弱女子,实在是不知如何解决。。。。。。。各位大神路过请留下宝贵的建议。。。。。。。。。。。感激不尽。。。。。。。。。。。。。。。。。...

3
0
发表于程序人生专区
2018/11/21 10:24

Java工程师发展问题

各位oscer大牛好,我做Java工程师大约有4个年头了,4年除Java外还学习了python、scala、hadoop、spark、这些东西,但都没有实战,这些年技术用的很多也很杂。 我现在遇到了问题,很多技术仅仅局限在会用的基础上,对于原理并不是很清楚,去看源代码也看不明白,希望老师能给我指一条学习的道路,现阶段我该如何继续提升?

10
2
2018/04/19 09:40

Ingite如何对spark的dataframe数据进行写入?

请问我在使用ignite对spark的dataframe数据写入的时候报错如下 Exception in thread "main" class org.apache.ignite.IgniteException: 'config' must be specified to connect to ignite cluster. 请问如何正确的配置来找到ignite的集群? 是否有哪位大神有个简单的demo么... 谢谢!...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
12 评论
317 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部