永发信息网

spark sql 会自动进行cache吗

答案:2  悬赏:80  手机版
解决时间 2021-03-03 16:14
spark sql 会自动进行cache吗
最佳答案
1.几种缓存数据的方法
例如有一张Hive表叫做activity
1.CACHE TABLE
//缓存全表
sqlContext.sql("CACHE TABLE activity")

//缓存过滤结果
sqlContext.sql("CACHE TABLE activity_cached as select * from activity where ...")

CACHE TABLE是即时生效(eager)的,如果你想等到一个action操作再缓存数据可以使用CACHE LAZY TABLE,这样操作会直到一个action操作才被触发,例如count(*)
sqlContext.sql("CACHE LAZY TABLE ...")

取消hive表缓存数据
sqlContext.sql("UNCACHE TABLE activity")
全部回答
1)过去整个业界对大数据的分析的技术栈的pipeline一般分为以下两种方式: a)data source -> hdfs -> mr/hive/spark(相当于etl)-> hdfs parquet -> spark sql/impala -> resultservice(可以放在db中,也有可能被通过jdbc/odbc来作为数据服务使用); b)data source -> real timeupdate data to hbase/db -> export to parquet -> spark sql/impala -> resultservice(可以放在db中,也有可能被通过jdbc/odbc来作为数据服务使用); 上述的第二种方式完全可以通过kafka+spark streaming+spark sql(内部也强烈建议采用parquet的方式来存储数据)的方式取代 2)期待的方式:datasource -> kafka -> spark streaming -> parq
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
武汉小百货(城关镇国庆村卫生所西南)在哪里啊
阳光保险公司怎么样
求助,石竹花开完后咋处理会再开花
小猫从六楼窗户上跑了,会回来吗?
你能用0、3、4和小数点组成哪些没有重复数字
在上海火车站三叶城眼镜好嘛?价格多少?
2020年亮点给力提优课时作业本三年级数学下册
十堰哪里能学唱歌的。速成的
因为我不知道,所以你没有告诉我。(修改病句)
请问,法师加力量加魔法攻击力吗?,拿力仗放魔
尾巴英文怎么读
咳嗽胸闷体温一直在37度2到37度5之间徘徊已经
我想给狗狗治犬瘟
科目二,倒库时,在左右起始线上,去何确定车
万缘兴酒店地址好找么,我有些事要过去,
推荐资讯
永和小吃地址有知道的么?有点事想过去
按照《招标投标法实施条例》的规定,下列投标
六安距芜湖有多远
比较瘦小的女孩子,应该怎样穿衣服才好看点?
为预防洪水侵袭,下列措施中哪项是不适宜的?
我捡了个魅族手机 怎么解锁
我电脑是win7 64位操作系统的,无法下载安装
佛教是如何阐述快与慢的辩证关系的
脉冲电子围栏主机髙压要接地吗
立即删除怎么打
最囧游戏3第45关攻略最囧游戏3第45关怎么过
台湾人说的山老鼠指什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?