離線數據分析平臺實戰——240JavaSDK數據收集引擎編寫
JavaSDK設計規則
JavaSDK提供兩個事件觸發方法,分別為onChargeSuccess和onChargeRefund。我們在java sdk中通過一個單獨的線程來發送線程數據,這樣可以減少對業務系統的延時性。
SDK測試
啟動集群上的hdfs+nginx+flume進程,
通過模擬數據的發送然后將數據發送到nginx服務器中,
查看最終是否在hdfs中有數據的寫入。
命令:
啟動hdfs
start-dfs.sh
: 命令
su root
:切換用戶
啟動nginx
service nginx restart
: 進程
啟動flume進程:
進入flume安裝根目錄,執行命令:
flume-ng agent --conf ./conf/ --conf-file ./conf/test2.conf --name agent &