设为首页 加入收藏

TOP

Timesten复制器端口问题
2018-10-23 18:08:39 】 浏览:33
Tags:Timesten 复制 问题

背景描述:有个现场需要将容灾上的两个TT节点独立出来,组成一个双节点的Timesten集群,供业务测试,在容灾上重建备机的时候,执行ttrepadmin duplicatie ...一直有问题报如图: \ 在检查了主节点的复制器配置、复制器状态、网络、/etc/hosts解析、selinux、防火墙等后怀疑是防火墙的问题。关掉防火墙后,备机能成功的从主机上duplicate库过来了。

为了在防火墙上加策略,我们需要知道duplicate是通过哪个端口来复制。

首先:将复制器的定义如下:

create replication rep
    element E_1 datastore
        master dt on "host1"
      subscriber dton "host2"
        exclude table
            ...
        exclude sequence
            ...
    element E_2 datastore
        master dt on "host2"
        subscriber dt on "host1"
        exclude table
            ...
        exclude sequence
            ...

在重建备机过程中,通过netstat发现可以发现,主机复制器会随机产生一个端口进行监听

\

 

我们可以在复制器中定义端口:

create replication rep
    element E_1 datastore
        master dt on "host1"
      subscriber dton "host2"
        exclude table
            ...
        exclude sequence
            ...
    element E_2 datastore
        master dt on "host2"
        subscriber dt on "host1"
        exclude table
            ...
        exclude sequence
            ...
    store dt on "host1"
        port 17007
    store dt on "host2"
        port 17008

在重建备机过程中,通过netstat发现可以发现,TT主节点会使用复制器中定义的端口监听请求

\

完成集群搭建以后,通过netstat发现可以发现,主备机的复制器监听端口为复制器中定义的,但是作为客户端的端口是随机的。

\

主机防火墙设置如下:可能是主机的防火墙对出口做了限制未完待续....

k\


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Elasticsearch搜索详解之高亮命中.. 下一篇MySQLInnoDB存储引擎性能优化之缓..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }