日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

分享一下spark streaming与flume集成的scala代码。

發布時間:2024/4/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分享一下spark streaming与flume集成的scala代码。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章來自:http://www.cnblogs.com/hark0623/p/4172462.html? 轉發請注明

object LogicHandle {def main(args: Array[String]) {
//添加這個不會報執行錯誤val path = new File(".").getCanonicalPath()System.getProperties().put("hadoop.home.dir", path);new File("./bin").mkdirs();new File("./bin/winutils.exe").createNewFile();//val sparkConf = new SparkConf().setAppName("SensorRealTime").setMaster("local[2]")val sparkConf = new SparkConf().setAppName("SensorRealTime")val ssc = new StreamingContext(sparkConf, Seconds(20))val hostname = "localhost"val port = 2345val storageLevel = StorageLevel.MEMORY_ONLYval flumeStream = FlumeUtils.createStream(ssc, hostname, port, storageLevel)val lhc = new LogicHandleClass();//日志格式化模板val sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");val sdfHour = new SimpleDateFormat("HH");val sdfMinute = new SimpleDateFormat("mm")//存儲數據的hash對象 key/value存儲 根據文檔規則,使用各統計指標的key/valuevar redisMap = new HashMap[String, String]
  
    flumeStream.foreachRDD(rdd
=> {val events = rdd.collect()//println("event count:" + events.length)var i = 1for (event <- events) {val sensorInfo = new String(event.event.getBody.array()) //單行記錄//單行記錄格式化val arrayFileds = sensorInfo.split(",")if (arrayFileds.length == 6) {val shopId = arrayFileds(0) //店內編號 val floorId = shopId.substring(0, 5) //樓層編號val mac = arrayFileds(1)val ts = arrayFileds(2).toLong //時間戳val time = sdf.format(ts * 1000)var hour = sdfHour.format(ts * 1000)var minute = sdfMinute.format(ts * 1000)var allMinute = hour.toInt * 60 + minute.toIntval x = arrayFileds(3)val y = arrayFileds(4)val level = arrayFileds(5)//后邊就是我的業務代碼了,省略了}}//存儲至redis中 lhc.SetAll(redisMap)})ssc.start()ssc.awaitTermination()} }

?

轉載于:https://www.cnblogs.com/hark0623/p/4172462.html

總結

以上是生活随笔為你收集整理的分享一下spark streaming与flume集成的scala代码。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av黄色小说 | 免费成人看片 | 欧美激情爱爱 | 思思久久99| 九草网 | 中文字幕精品一区久久久久 | 欧美成人一二三区 | 亚洲天堂国产精品 | 成熟人妻av无码专区 | 医生强烈淫药h调教小说视频 | 尤物视频官网 | 男人舔女人下部高潮全视频 | 欧美一区高清 | 五月激情婷婷网 | 亚洲精选免费 | 欧美另类性 | 浪漫樱花动漫在线观看免费 | 林雅儿欧洲留学恋爱日记在线 | 丝袜 中出 制服 人妻 美腿 | xxx69美国 | 国模无码一区二区三区 | 97超碰人人 | www av| 日本人妻换人妻毛片 | 国产极品视频在线观看 | 色久月| 国产三级观看 | 欧美成人一二区 | 日韩一区二区欧美 | 麻豆国产精品视频 | 久久伊人精品视频 | 97国产在线视频 | 久免费一级suv好看的国产 | 成人免费看视频 | 国产综合图区 | 殴美一级视频 | а√在线中文网新版地址在线 | 野外做受又硬又粗又大视频√ | 中文字幕第一页在线播放 | 久久久久久中文 | 温柔女教师在线观看 | 日韩av中字 | 男人插入女人阴道视频 | 极品色影视 | 国产成人久久精品 | 四虎成人精品永久免费av | 日本香蕉网 | 91黄色在线观看 | 神马午夜在线观看 | 特黄一区 | 艳妇乳肉亭妇荡乳av | 毛片在线观看网站 | av女人的天堂 | 亚洲av男人的天堂在线观看 | 超碰在线最新 | 成人黄色大片在线观看 | 国产精品无码一区二区三 | 秋霞一区二区三区 | 国产精品九九九 | 男人天堂最新网址 | 国产aⅴ精品 | 国产一级二级在线 | 国产成人精品一区二区色戒 | 日本不卡免费在线 | 亚洲男人的天堂在线视频 | 久久国产精品免费视频 | 亚洲一区二区三区播放 | 精品国产91久久久久久 | av成人免费在线观看 | 肉大榛一进一出免费视频 | 午夜剧场在线 | 玖玖伊人 | 岛国精品一区二区三区 | 九色porny自拍| 日韩欧美国产精品综合嫩v 国产小毛片 | 97播播| 久久er99热精品一区二区介绍 | 不卡av网| 亚洲国产精品毛片av不卡在线 | 亚洲视频在线一区 | 成人免费视频网 | 中文在线免费 | 亚洲欧美日韩一区二区三区在线观看 | 精精国产xxxx视频在线播放 | 精品69| www.av麻豆 | 涩涩涩999| 日本久草视频 | 国产亚洲天堂网 | 884aa四虎影成人精品一区 | 国产吃瓜在线 | 国产孕妇孕交大片孕 | 久热在线| 国产精品自偷自拍 | 国产山村乱淫老妇女视频 | 99伊人网| 国产精品第一页在线观看 | 中文字幕免费在线看线人 | 亚洲一区你懂的 |