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有不小变化。

posted @ 2017-12-23 18:27  margiex  阅读(1402)  评论(3编辑  收藏  举报