一.版本記錄:
1).JDK8
2).Tomcat8(用於運行collector和web)
3).HBase和初始腳本(用於存儲監控數據)
4).Pinpoint-collector-1.7.2.war(pinpoint的數據收集處理服務)
5).Pinpoint-web-1.7.2.war(pinpoint的數據展示界面)
6).Pinpoint-agent-1.7.2.zip(Java應用監控探針)
7).hbase-1.2.11-bin.tar.gz(hbase)
二.服務規劃:
服務 | IP | tomcat name | 啓動端口 | 停止端口 | 作用 |
---|---|---|---|---|---|
pinpoint-collector | 192.168.1.1 | apache1 | 9998 | 9008 | pinpoint的數據收集處理服務 |
pinpoint-web | 192.168.1.1 | apache | 9999 | 9009 | pinpoint的數據展示界面 |
HBASE | 192.168.1.1 | hbase | |||
Pinpoint-agent | 192.168.1.2 | apache2 | 9997 | 9007 | Java應用監控探針 |
三.部署步驟
部署說明:這裏HBASE服務和collector、web均部署在同一臺服務器上,所以後面的配置沒有進行配置,直接使用localhost。
架構圖:
部署內容上傳:
個人懶,沒有創建新文件夾存放內容,就放在了默認的/root下了,小夥伴們不要學習我。
3.1 HBASE部署(單機)
3.1.1 jdk安裝(略)
hbase、tomcat等啓動需要依賴java環境。
詳情參考:jdk安裝
3.1.2 hbase安裝
3.1.2.1 安裝包解壓
tar -zxvf hbase-1.2.11-bin.tar.gz
3.1.2.2 改名
mv hbase-1.2.11 hbase
3.1.2.3 修改配置文件內容
cd /root/hbase/conf
vi hbase-site.xml
在這裏面添加
<property>
<name>hbase.rootdir</name>
<value>file:///data/hbase</value>
</property>
3.1.2.4 添加內容說明:
hbase.rootdir 無需修改,hbase存放數據的文件的名字。
file:///data/hbase,修改爲你實際規劃的存放數據文件的路徑,按實際進行配置。
3.1.2.5 配置完畢內容(這裏我沒有進行文件存放路徑修改):
3.1.2.6 啓動
cd /root/hbase/bin
./start-hbase.sh
3.1.2.7 驗證是否啓動成功並可以訪問
進程驗證
jps
網頁訪問驗證:
http://192.168.1.1:16010
3.2 初始化Hbase的pinpoint庫內容
3.2.1 導入數據
cd /root/hbase/bin
./hbase shell /root/hbase-create.hbase
導入過程如下圖
3.2.2 導入數據後頁面查看情況
http://192.168.1.1:16010
3.3 tomcat部署(略)
太簡單就不囉嗦了。這裏直接創建供服務使用的2個tomcat。
注意:2個tomcat在同一個機器上時,一定要提前規劃好端口並進行啓動停止端口修改!!!這裏就不講究修改方法了,自行百度。
cd /root
tar –zxvt apache-tomcat-8.5.32.tar.gz
mv apache-tomcat-8.5.32 apache1
cp apache1 apache
3.4 部署pinpoint-collector
部署 pinpoint-collector-1.7.2.war到apache1
unzip -d pinpoint-collector-1.7.2.war /root/apache1/webapps/ROOT/
解壓到tomcat的ROOT下
unzip /root/pinpoint-collector-1.7.2.war -d /root/apache1/webapps/ROOT
3.5 部署pinpoint-web
部署pinpoint-web-1.7.2.war到apache
unzip /root/pinpoint-web-1.7.2.war -d /root/apache/webapps/ROOT
3.6 啓動規劃的tomcat服務
(1)啓動pinpoint-collector服務
cd /root/apache1/bin
sh startup.sh
(2)啓動pinpoint-web服務
(2)啓動pinpoint-web服務
(3)驗證頁面是否可訪問:
http://172.20.1.1:9999