CatherineHuangTT
码龄7年
关注
提问 私信
  • 博客:63,366
    63,366
    总访问量
  • 17
    原创
  • 1,120,712
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-10-31
博客简介:

CatherineHuangTT的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得12次收藏
创作历程
  • 1篇
    2018年
  • 66篇
    2017年
成就勋章
TA的专栏
  • HBase学习随笔
  • scala学习随笔
    19篇
  • Hive学习随笔
    3篇
  • Oracle学习随笔
    1篇
  • Sqoop学习随笔
    2篇
  • 快捷键大全
    2篇
  • Spark学习随笔
    32篇
  • Python学习随笔
    6篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Hive调优篇

1.java heap space异常如果仅设置set mapred.map.child.java.opts=-Xmx2048m;(默认值:mapred.map.child.java.opts=-Djava.net.preferIPv4Stack=true -Xmx1610612736)set mapred.reduce.child.java.opts=-Xmx2048m;(默认值:mapre...
原创
发布博客 2018.04.13 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之函数

def fib(n): #write Fibonacci series up to n #在Java和C语言中不能赋予两个不同的变量不同的值,但是在Python中是可以的 a,b = 0, 1 while a < n: print(a, end=', ') a, b = b, a+b print()#Now call the fun
翻译
发布博客 2017.12.04 ·
464 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之break和continue

for n in range(2, 10): for x in range(2, n): if n % x == 0: #连接符用逗号和加号都可 print(n, 'equals', x, '*', x) break else: # loop fell throug
翻译
发布博客 2017.12.03 ·
851 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hive中的命令

quit; exit;当我们在CLI或者Beeline下,我们可以用quit或者exit命令来退出交互式的shell。set;在交互式shell中输入 上面的命令可以查看用户和Hive重写的配置文件的变量;set =在交互式shell中设置参数,set mapred.reduce.tasks=32;这里具体列举下参数配置的三种方式:(1)在Hive的配置文件hive-site
翻译
发布博客 2017.12.01 ·
3894 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Scala之上界

//上界 <:class Pair[T <: Comparable[T]] { def shuishuai(first:T,second:T):T={ if(first.compareTo(second)<0) first else second }}object Test{ def main(args: Array[String]): Unit = {
转载
发布博客 2017.11.30 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Scala之下界

/*下界 >: 去公安部们身份证,儿子的身份证父亲当然可以拿走 */class Farther(val name:String)class Child(name:String) extends Farther(name:String)object GetIDCard { def getIdCard[R >: Child](person:R): Unit ={ pri
转载
发布博客 2017.11.30 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Scala之视图边界

/*视图边界 A <% B左边的类型是右边类型或者是其子类。如果不是,左边类型会隐士转换为右边的类型 */class Person(var name:String){ def sayHello = println("hello my name is "+name); def makeFirends(p:Person): Unit ={ sayHello
转载
发布博客 2017.11.30 ·
666 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Scala之逆变

class Masterclass Professional extends Masterclass Card[-T](val name:String) //支持逆变,父类来了当然可以class Workerobject Test { def enterMeet(card: Card[Professional]): Unit = { println("welcome to
转载
发布博客 2017.11.30 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Scala之协变

package day3.lesson07class Masterclass Professional extends Masterclass Card[+T](val name:String) //支持协变 子类来了也可以class Workerobject Test { def enterMeet(card: Card[Master]): Unit = { pr
转载
发布博客 2017.11.30 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之enumerate函数

seasons = ['Spring', 'Summer', 'Fall', 'Winter']li1 = list(enumerate(seasons))print(li1)li2 = list(enumerate(seasons, start=1))print(li2)"""result:[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3
翻译
发布博客 2017.11.30 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之range函数

""""如果你需要遍历序列数字,Python的内置函数可以帮你遍历序列数字"""for i in range(20) : print(i)"""result:01234从遍历的结果可以得出,range是 [ ) 的,遍历从0开始"""#range(遍历的起始数字,遍历的结束数字(不包括))for i in range(5,10) : print(i
原创
发布博客 2017.11.30 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之for循环

#Python的for可以遍历 a list or a string#Measure some stringswords = ['happy', 'smile', 'sunshine']for word in words : print(word, len(word))"""result: happy 5 smile 5 sunshin
原创
发布博客 2017.11.30 ·
650 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之if判断语句

x = int(input("Please ente an integer:"))#y = float(input("Please enter a float"))if x < 0 : x = 0 print("Negative changed to zero")elif x == 0 : print("zero") print('zero')elif
原创
发布博客 2017.11.30 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SparkStreaming快速入门程序----WordCount

import org.apache.log4j.{Level, Logger}import org.apache.spark.SparkConfimport org.apache.spark.streaming.dstream.{DStream, ReceiverInputDStream}import org.apache.spark.streaming.{Seconds, Streamin
翻译
发布博客 2017.11.26 ·
329 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SparkStreaming之单词计数实现在一次程序的运行中,两次发送相同的key可以进行累加

import org.apache.log4j.{Level, Logger}import org.apache.spark.SparkConfimport org.apache.spark.streaming.dstream.ReceiverInputDStreamimport org.apache.spark.streaming.{Seconds, StreamingContext}
转载
发布博客 2017.11.26 ·
734 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

sparkStreaming上次程序运行的结果和这次的结果进行累加

import org.apache.log4j.{Logger,Level}import org.apache.spark.SparkConfimport org.apache.spark.streaming.dstream.DStreamimport org.apache.spark.streaming.{Seconds, StreamingContext}object SparkStr
转载
发布博客 2017.11.26 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SparkStreaming之黑名单过滤

import org.apache.spark.SparkConfimport org.apache.spark.broadcast.Broadcastimport org.apache.spark.rdd.RDDimport org.apache.spark.streaming.dstream.{DStream, ReceiverInputDStream}import org.apach
转载
发布博客 2017.11.26 ·
821 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SparkStreaming之滑动窗口的实现

import org.apache.spark.SparkConfimport org.apache.spark.streaming.dstream.{DStream, ReceiverInputDStream}import org.apache.spark.streaming.{Seconds, StreamingContext}import org.apache.log4j.{Logge
转载
发布博客 2017.11.24 ·
868 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

将单词计数的结果持久化到MySQL中

1.MySQL的连接池package streaming.utilsimport java.sql.{Connection, DriverManager}object MysqlPool { private val max=8 ;//连接池的连接总数 private val connectionNum=10;//每次产生的连接数 private var conNum=0;/
转载
发布博客 2017.11.24 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SparkStreaming数据源之Kafka

2,从Kafka里面拿数据的两种方式(1) push(推过来的)   kafka,flume  ->  Exeuctor内存-》磁盘  处理    1)整个任务出问题了    2)整个集群宕机了    3)机房停电了       数据有可能重复消费,也有可能漏了 Spark 1.3 以后 (2) pull(拉)    sparkStreaming自己去维
转载
发布博客 2017.11.24 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多