這里提供一個Pinpoint2.X搭建重要信息,因為最近在搭建Pinpoint,基本全部的流程都走了一遍,我這邊是准備自己后續維護Pinpoint,寫插件是必須的,也有可能研究一下源碼。
問題就是,如果你使用了hbase2.X作為Pinpoint的數據存儲,那么就會遇到搭建完畢之后,web上的數據有一些異常,特別是首頁上看不到應用的server map特別明顯,這個問題發現有一些人在問,而不得答案,甚至有些作者只是簡單搭建了一下Pinpoint2.X就算完事了,就上來寫搭建教程,有誤導的可能。
這邊給出正確的答案,當然這個答案是官方的,但是因為官方文檔的緣故沒有特別明顯的展示:
https://pinpoint-apm.github.io/pinpoint/hbaseupgrade.html
也就是說,如果你要使用hbase2.X對接Pinpoint那么就需要自己編譯,替換掉Pinpoint默認帶的hbase client 1.X版本,變成2.X才算完整。就是這么簡單的一個事,其實是很難也很費時間發現的。甚至有些人發現降級hbase就沒問題就放棄升級到hbase2.X了。
當然,如果你需要編譯Pinpoint,那么也是需要更多的工作的,當然我相信既然你選擇了Pinpoint,就有必要和責任吃透它,而不是一知半解,或隨便半途放棄。
如果你正要或正在搭建Pinpoint,並且選擇了最新版本,那么這篇文章也許可以給你一些幫助,如果你覺得千里尋他中百度,如果可以就打賞我一杯可樂吧~ 加油,朋友!
以下是搭建中比較好的資料地址:
官方文檔:https://pinpoint-apm.github.io/pinpoint/installation.html
hadoop搭建:http://www.ityouknow.com/hadoop/2017/07/24/hadoop-cluster-setup.html
hbase搭建:http://www.ityouknow.com/hbase/2017/07/25/hbase-cluster-setup.html
------20210529-------
失效鏈接更新