說明:該專案部署完成後,包括imply的平台系統和原生druid平台系統。
wget
#解壓tar -xzf imply-3.3.1.2.tar.gz
cd imply-3.3.1.2
1、目錄結構
2、開啟服務
# pivot配置資訊
# 1、系統預設資料儲存在sqlite庫中,不需要修改下面的任何配置,即可執行
# 2、如果將系統資料儲存在mysql庫,需要配置下面資訊,並將sqlite資訊注釋掉,
# 兩者選一即可
# conf-quickstart/pivot/config.yaml
statestore
:type
: mysql
connection
:'mysql://imply_dev:***@localhost:3306/imply_dev'
tableprefix
:'imply-state-'
bin/supervise -c conf/supervise/quickstart.conf
注:如果您想停止服務,請按ctrl-c
組合鍵在您的終端上執行監視程式。
3、進入主頁
# imply的web位址
# druid的web位址
http://localhost:8888
4、查詢日誌# imply請求日誌檢視
tail -f /usr/local/apache/imply-3.3.1.2/var/sv/pivot/current
5、常用操作命令#停止服務
./imply-3.3.1.2/bin/service --down
#重啟服務
./imply-3.3.1.2/bin/service -restart
#load data
./imply-3.3.1.2bin/post-index-task --file quickstart/wikipedia-index-hadoop.json
#query data
$ bin/dsql
###重啟服務
./imply-3.3.1.2/bin/service -restart (broker,router,imply-ui,middlemanager,historical,coordinator,overlord)
#說明 ./imply-3.3.1.2/bin/service -restart router 一般乙個節點上有兩個服務,要乙個乙個restart
OLAP分析工具Druid
什麼是druid?基本概念執行原理druid是乙個用於大資料實時查詢和分析的高容錯 高效能開源分布式時序資料庫系統。它主要解決的是對於大量的基於時序的資料進行聚合查詢。資料可以實時攝入,進入到druid後立即可查,同時資料是幾乎是不可變。通常是基於時序的事實事件,事實發生後進入druid,外部系統就...
Druid原始碼分析 整體結構
版本 0.9.1 專案位址 整體結構 api 核心介面層,整個 庫的最底層 common 公共方法,依賴api examples 例項 indexing hadoop 基於mr的索引服務 indexing service 索引服務 processing 資料處理模組,包括查詢 寫入 切分 傳輸等 s...
訪客路徑分析 Druid實踐
訪客分析是常見資料分析的一種,通過如上圖 google analytics 以比較直觀的方式展現使用者達到 後各條訪問路徑的流失情況,幫助 優化減少流失率。訪客路徑分析有如下幾個關鍵點 通過上述分析,要實現訪客路徑分析需要完成如下幾項工作 計算每一級所有網頁的會話總數。計算每一級會話數top 5的網...