关闭
当前搜索:

Scala apply() unapply() update() 方法

apply()有如下类和伴生对象class Test {}object Test { def apply(): Test = new Test() def main(args: Array[String]): Unit = { println(Test()) println(Test()) } }程序执行的结果:Test@10dba097 Test@1786f9d5可知,当...
阅读(21) 评论(0)

Scala 隐式转换 隐式参数

隐式转换 所谓隐式转换函数(implicit conversion function)指的是那种以implicit 关键字声明的带有单个参数的函数 首先,看这个例子implicit def file2RichFile(from: File): RichFile = new RichFile(from)这是一个隐式转换方法,方法名为 file2RichFile 意为File转换成RichFile类...
阅读(15) 评论(0)

Scala 类的主构造方法中属性修饰符的作用与区别

众所周知,Scala 是运行于Java平台(Java虚拟机)的,那么Scala程序编译之后会生成对应的字节码文件,我们将字节码文件反编译成Java文件即可知Scala 为我们都做了什么. Scala 源代码 class Test4(a: String) class Test5(val b: String, var c: String) class Test6(private val d...
阅读(26) 评论(0)

Scala 类中属性和属性生成的方法的区别

众所周知,Scala 是运行于Java平台(Java虚拟机)的,那么Scala程序编译之后会生成对应的字节码文件,我们将字节码文件反编译成Java文件即可知Scala 为我们都做了什么. 首先我们有一个Scala 源文件//Scala源代码 class Test3 { val a = "a" var b = "b" private val c = "c" private var d =...
阅读(16) 评论(0)

Scala 介绍 下载 IntelliJ IDEA 插件安装 配置

介绍 维基百科: Scala(发音为/ˈskɑːlə, ˈskeɪlə/)是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 官方网站 http://www.scala-lang.org/ 下载 注意: 确定电脑装有 1.8 或 更高版本的 JDK 1. 首先进入Scala 官网 点击download 按钮 2. 将网页下拉到最后...
阅读(31) 评论(0)

Scala 入门 函数/方法

函数函数定义需要 => 符号val fun1 = (x: Int, y: Int) => x + y方法def test(f: (Int, Int) => Int): Int = { f(3, 3) }...
阅读(94) 评论(0)

Flume 常用配置

配置文件文件名任意 a1.sources = r1 a1.sinks = k1 a1.channels = c1其中a1 是agent 的名字 r1 是sources 的名字 c1 是channels的名字 k1 是sinks的名字 这些名字都是任意起的 接下来的配置是sourcesa1.sources.r1.type = netcat a1.sources.r1.bind = localhost...
阅读(48) 评论(0)

Kafka 安装&常用操作命令

Kafka https://kafka.apache.org/ Apache Kafka是由Apache软件基金会开发的一个开源消息中间件项目,由Scala写成。Kafka最初是由LinkedIn开发,并于2011年初开源。2012年10月从Apache Incubator毕业。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。—– from wikipedia Kafka 安装...
阅读(80) 评论(0)

Storm WordCount 代码

WordCountTopologMainpackage top.itning.storm;import org.apache.storm.Config; import org.apache.storm.LocalCluster; import org.apache.storm.topology.TopologyBuilder; import org.apache.storm.tuple.Fields...
阅读(64) 评论(0)

Storm 集群安装&常用操作命令

Apache Storm http://storm.apache.org/ 安装 备份 mv /export/servers/storm/conf/storm.yaml /export/servers/storm/conf/storm.yaml.bak 修改 vi /export/servers/storm/conf/storm.yaml #指定storm使用的zk集群storm.zoo...
阅读(59) 评论(0)

Storm 编程模型 核心组件 Stream Grouping 数据分组策略

官网: http://storm.apache.org/ Apache Storm是一个免费的开源分布式实时计算系统。Storm可以很容易地可靠地处理无限的数据流,从而实时处理Hadoop为批处理所做的事情。Storm很简单,可以和任何编程语言一起使用 Storm编程模型 其中Spout 一条一条从数据源获取外部数据 Spout 在内部发送Tuple给Bolt ; Bolt 根据业务进行处理...
阅读(116) 评论(0)

Hbase API

package cn.itcast_01_hbase;import java.util.ArrayList;import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.Cell; import org.apache.hadoop.hbase.CellUtil; import org.apache.hadoop...
阅读(209) 评论(1)

sqoop 安装

官网:http://sqoop.apache.org/ 下载:sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz 1 cd SQOOP_HOME/conf $ mv sqoop-env-template.sh sqoop-env.sh 打开sqoop-env.sh并编辑下面几行: export HADOOP_COMMON_HOME=/home/hadoo...
阅读(58) 评论(0)

azkaban 编译使用方法

azkaban github 地址:https://github.com/azkaban/azkaban git clone 地址:https://github.com/azkaban/azkaban.git编译 $git clone https://github.com/azkaban/azkaban.git $cd azkaban $git checkout 版本号 版本号通过 https:...
阅读(375) 评论(0)

日志采集框架Flume

1. Source:采集源,用于跟数据源对接,以获取数据 2. Sink:下沉地,采集数据的传送目的,用于往下一级agent传递数据或者往最终存储系统传递数据 3. Channel:angent内部的数据传输通道,用于从source将数据传递到sink安装 解压 修改conf下的flume-env.sh,在里面配置JAVA_HOME # example.conf: A single-node F...
阅读(71) 评论(0)
104条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:23916次
    • 积分:1205
    • 等级:
    • 排名:千里之外
    • 原创:103篇
    • 转载:1篇
    • 译文:0篇
    • 评论:3条
    个人介绍
    文章分类
    最新评论