Scala开启之旅
嘿嘿,公司最近需要测试SPARK性能,赶上了。。
那LUA之后,SCALA也简单看看,,,
其实,我三月时买了本129元的SPARK的书,,全国只那一本哈。
package com.hengheng.scala class HelloScala { } object HelloScala { def hello(name: String) : String = { "Hello " + name } def helloscala() { println("Hello Scala, this is rocky!") } def add = (x : Int, y : Int) => x + y val sum = (x : Int, y : Int) => x + y def sum2(x : Int)(y : Int) = x + y def variableParameter(s : String*) = { s.foreach(x => println(x)) } def helloDefault(name : String = "www.sparkinchina.com") : String = { "Hello " + name } def main(args: Array[String]) { println("Hello Scala!!!") println(hello("Scala")) helloscala println(add(1, 2)) println(sum(1, 2)) println(sum2(3)(2)) variableParameter("I", "LOVE", "Spark") println(helloDefault()) } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
64位centos 下编译 hadoop 2.6.0 源码
64位os下为啥要编译hadoop就不解释了,百度一下就能知道原因,下面是步骤: 前提:编译源码所在的机器,必须能上网,否则建议不要尝试了 一. 下载必要的组件 a) 下载hadoop源码 (当前最新的稳定版是2.6.0)地址 http://mirrors.hust.edu.cn/apache/hadoop/common/stable/hadoop-2.6.0-src.tar.gz b) 下载apache-ant (centos自带的ant版本太低,编译过程中会报错)地址: http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.4-bin.zip (最新版本即可)c) 下载protobuf-2.5.0.tar.gz (这是google出品的一个数据传输格式)地址: https://developers.google.com/protocol-buffers/docs/downloads (官网地址要翻!墙!,百度上也能找到国内下载地址)注意:hadoop2.6.0必须配protobuf 2.5.0版本,版本不匹配,编译...
- 下一篇
Hadoop 版本演进
Hadoop版本演进概况: 备注:NameNode HA : NameNode高可用 , HDFS Fedreation 分布式文件系统联盟 解决了1带的单点问题 Yarm 分布式资源管理系统,解决JobTrack单点问题 1. hadoop 1.x 版本的生态系统: 2. hadoop 2.x版本的生态系统: 对于分布式系统和框架的架构来说,一般分为两部分: 第一部分:管理层(用于管理应用层) 第二部分:应用层 (工作的) 对于HDFS,分布式文件系统: NameNode: 属于管理层,用于管理数据的存储 SecondNameNode:也属于管理层,用于辅助管理数据的存储 DateNode:属于 应用层 ,用户进行数据存储,被NameNode管理,定时向NameNode进行工作汇报,执行NameNode分配分发的任务 对于MapReduce,分布式计算框架: JobTrack : 属于管理层,用于管理集群的资源,对集群的任务资源进行调度,并监控任务的执行。 TaskTrack: 属于应用层,用于执行JobTrack分配分发的任务,并向JobTrack汇...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题