Glowroot Central集羣搭建經驗總結

本文介紹了使用Glowroot Central最新版本0.13.1搭建高可用集羣過程的一些經驗總結,供後來者在使用Glowroot Central集羣時借鑑。node

1.安裝Cassandra集羣

搭建Glowroot Central集羣首先要搭建Cassandra集羣。我使用的是Canssandra 3.11.4,使用兩臺CentOS 7.4服務器192.168.56.101和 192.168.56.102搭建集羣,Cassandra服務器運行須要JDK環境,我這兩臺服務器上已經預裝了Open JDK 1.8.0_191,若是服務器上沒有安裝JDK環境的話須要自行安裝Oracle JDK或者Open JDK,安裝方法再也不贅述。數據庫

從Cassandra官網下載3.11.4的壓縮包,分別解壓縮到兩臺服務器的/opt/soft/cassandra目錄下 bash

在兩臺服務器上建立cassandra用戶,用於啓動cassandra服務器,由於Cassandra 3不建議使用root用戶啓動Cassandra服務器, 將/opt/soft/cassandra目錄的全部者改成cassandra用戶。服務器

在/opt/soft/cassandra目錄下創建data,commitlog和saved_caches三個目錄,用於cassandra服務器運行時使用 修改conf目錄下的cassandra.yaml文件,將192.168.56.101做爲Seed服務器,修改內容以下表maven

192.168.56.102的cassandra.yaml文件修改的值與192.168.56.101同樣,除了listen_address, rpc_address兩個屬性的值爲192.168.56.102。oop

修改配置文件後還須要中止兩臺服務器的防火牆服務,以免干擾兩臺Cassandra服務器的內部通訊。spa

關閉防火牆後切換到/opt/soft/cassandra/bin目錄,執行./cassandra文件啓動Cassandra服務器,先啓動192.168.56.101服務器,再啓動192.168.56.102服務器(由於192.168.56.101服務器是Seed服務器) 。3d

咱們在192.168.56.101上執行如下命令,查看Cassandra集羣節點啓動狀況code

cd /opt/soft/cassandra/bin
./nodetool status

查看到的集羣節點狀態以下圖所示blog

咱們建立glowroot集羣訪問Cassandra集羣的數據庫用戶glowroot。

在hadoop01上使用cqlsh命令登陸Cassandra集羣(第一次登陸使用默認管理員用戶cassandra,密碼cassandra)

建立超級用戶glowroot,密碼glowroot

建立結束後,使用glowroot用戶登陸cqlsh,確認glowroot用戶已經建立成功

2.安裝Glowroot Central集羣

咱們使用兩臺服務器(192.168.56.103和192.168.56.104)搭建Glowroot Central集羣,爲了啓動Glowroot集羣方便,我在這兩臺服務器上都建立了glowroot用戶,用於啓動Glowroot服務器。

咱們使用的Glowroot Central是0.13.1版本,從https://oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=org.glowroot&a=glowroot-central&c=dist&e=zip&v=0.13.1-SNAPSHOT下載Glowroot Central壓縮包, 上傳並解壓到192.168.56.103和192.168.56.104兩臺服務器的/opt/soft/glowroot-central目錄下,並設置這個目錄的owner是glowroot(以下圖所示)

修改glowroot-central.properties文件以下:

相關文章
相關標籤/搜索