SparkSQL對于批流支持的特性及批流一體化支持框架的難點(diǎn)
二、基于SparkSQL-Flow的
分析框架
何為 SparkSQL-Flow
1.一個由普元技術(shù)部提供的基于 SparkSQL 的開發(fā)模型;
2.一個可二次定制開發(fā)的大數(shù)據(jù)開發(fā)框架,提供了靈活的可擴(kuò)展 API;
3.一個提供了 對文件,數(shù)據(jù)庫,NoSQL、流處理等統(tǒng)一的數(shù)據(jù)開發(fā)模式;
4.基于 SQL 的開發(fā)語言和 XML 的模板配置,支持 SparkSQL UDF 的擴(kuò)展管理;
5.支持基于 Spark Standlone,Yarn,Mesos 資源管理平臺;
6.支持多種平臺Kerberos認(rèn)證(開源、華為、星環(huán))等平臺統(tǒng)一認(rèn)證;
SparkSQL Flow XML 概覽
用戶只需要定義 Source,Transformer,Target 幾個核心組件:
1.Source 數(shù)據(jù)源:支持Data、DB、File、NoSQL、MQ 等眾多源;
2.Transformer 為上述定義的數(shù)據(jù)源和已有的Transformer 間的組合操作,一般為SQL;
3.Target 為輸出目標(biāo),支持show、DB、File、NoSQL、MQ 等眾多目標(biāo),支持類型基本和源相同;
4.用戶可以在Properties定義一些變量,作為Source/Transformer/Target 的宏替換;
SparkSQL Flow 適合的場景
1.批量 ETL;
2.非實(shí)時(shí)分析服務(wù);
3.流式 ETL;
支持從多種獲得數(shù)據(jù)源:
1.支持文件:JSON、TextFile(CSV)、ParquetFile、AvroFile
2.大數(shù)據(jù):Hive、HDFS
3.支持RDBMS數(shù)據(jù)庫:PostgreSQL、 MySQL、Oracle
4.支持 NOSQL 數(shù)據(jù)庫:Hbase、MongoDB、Redis
5.Streaming:JMS、AMQP、Kafka、Socket

發(fā)表評論
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
-
10月23日火熱報(bào)名中>> 2025是德科技創(chuàng)新技術(shù)峰會
-
10月23日立即報(bào)名>> Works With 開發(fā)者大會深圳站
-
10月24日立即參評>> 【評選】維科杯·OFweek 2025(第十屆)物聯(lián)網(wǎng)行業(yè)年度評選
-
11月27日立即報(bào)名>> 【工程師系列】汽車電子技術(shù)在線大會
-
12月18日立即報(bào)名>> 【線下會議】OFweek 2025(第十屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會
-
精彩回顧立即查看>> 【限時(shí)福利】TE 2025國際物聯(lián)網(wǎng)展·深圳站
推薦專題
- 1 先進(jìn)算力新選擇 | 2025華為算力場景發(fā)布會暨北京xPN伙伴大會成功舉辦
- 2 人形機(jī)器人,正狂奔在批量交付的曠野
- 3 宇樹機(jī)器人撞人事件的深度剖析:六維力傳感器如何成為人機(jī)安全的關(guān)鍵屏障
- 4 解碼特斯拉新AI芯片戰(zhàn)略 :從Dojo到AI5和AI6推理引擎
- 5 AI版“四萬億刺激”計(jì)劃來了
- 6 2025年8月人工智能投融資觀察
- 7 8 a16z最新AI百強(qiáng)榜:硅谷頂級VC帶你讀懂全球生成式AI賽道最新趨勢
- 9 Manus跑路,大廠掉線,只能靠DeepSeek了
- 10 地平線的野心:1000萬套HSD上車