GoldenGate 12.3 MA架構介紹系列(3) - 各功能模塊介紹


在新版的ogg 12.3 microservice architect中,提供了4個不同的服務模塊和命令行模塊。

  • Admin Server: 負責連接用戶、trandata, checkpoint的添加和管理,負責抽取、投遞進程的添加;
  • Distribution Server: 負責添加傳輸進程,即從抽取進程讀取數據后,傳輸到下一個節點,與以前版本相比,主要添加了對WS(web socket), WSS(WS Secure), OGG(傳輸tcp/ip), UDT的支持;
  • Receiver Server: 是以前manager管理的collector進程拆分后的服務,主要用於查看接收情況;
  • Performance Metrics Server: 舊版本中各命令行功能整合后的結果,可監控數據同步過程中的多項指標;
  • AdminClient: ggsci命令行的替換程序,集成了restful的操作及12.3中各服務及對象的操作支持,變化較大。


Admin Server

clip_image002

可以看到抽取進程、投遞進程的相應狀態,並可點擊查看明細。

左邊的Configuration菜單,可以對登錄用戶和各參數文件進行管理

clip_image004

可查看當前的參數文件並編輯

clip_image006

Administrator用於定義系統登錄用戶,與DB用戶無關。

clip_image008

Distribution Server

可以查看到各個傳輸進程的狀態,並進行啟停、查看日志等操作。

clip_image011clip_image010


需要先在admin server中 創建credential alias, 用於投遞連接的授權用戶,而這個用戶的登錄信息是receiver server對應的user, 與DB中的用戶無關,即目標端recv server中的user.

clip_image014


添加path(傳輸進程)

clip_image015

clip_image016

clip_image017


創建后可查看明細信息

clip_image023


傳統的ogg2ma

OGG可以投遞到MA recv server

extract pu2ma

passthru

rmthost ol73, mgrport 9103

rmttrail ./dirdat/ff

table scott.*;

GGSCI>add ext pu2ma, exttrailSource ./dirdat/ea

GGSCI>add rmttrail ./dirdat/ff, extract pu2ma

直接添加pump進程即可。當傳輸進程停止之后,在recv server的監控界面中即看不到此path的狀態。

recv monitor圖示

clip_image034

可以看到,path名稱是系統自動生成的,與pump extract name無關。

clip_image036

接收到的隊列文件。

clip_image038


Receiver Server

查看接收情況,沒有可操作的命令。

clip_image040

clip_image042

Metrics Server

可以查看OGG整個運行情況,包括各服務、各進程的日志信息、統計信息。這塊功能跟以前的版本相比,是最大的改進。

clip_image044

可以看到各進程所占用的CPU、IO等指標。

clip_image046


AdminClient使用

/app/ogg12.3/bin/adminclient

GGSCI>connect http://192.168.89.134:9000/ deployment srcdeploy as oggadmin password Welcome1


查看所有進程

clip_image003

查看抽取進程

clip_image005

查看投遞進程

clip_image007

統計數據

clip_image009

查看日志

clip_image011

可以看到,操作命令和看到的對象已經與傳統的OGG有不小變化。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM