kettle做集群时主服务器创建的的端口号怎么打不开

kettle做集群时主服务器创建的的端口号怎么打不开,第1张

集群允许转换及转换步骤服务器并发执行使用kettle集群首先需要定义Cluster schema所谓Cluster schema系列服务器集合集群包含主服务器(Master)属服务器服务器(slave)图所示:
服务器(Slave servers)允许远程服务器执行转换建立服务器需要远程服务器建立叫做Carte web 服务器该服务器Spoon(远程或者集群执行)或者转换任务接受输入
描述我提服务器则包括集群主服务器属服务器;否则我主服务器属服务器进行特别指定
注意: 集群环境执行转化必须服务器作主服务器(master server)其余所服务器都作属服务器(slave server)
代理服务器主机名 设置要通代理进行连接主机名
代理服务器端口 设置与代理进行连接所需端口号
Ignore proxy for hosts: regexp|separated 指定哪些服务器需要通代理进行连接该选项支持使用则表达式制定服务器服务器间' | ' 字符进行割
创建cluster schema
定义转换
定义完 cluster schema 步定义集群环境执行转换我展现简单例完全演示用现实情况集群能非复杂
首先像平创建转换hop连接连两步骤指定第二步骤集群执行

"1停止dbservice资源组(选择任意一个pacemaker节点执行)
#pcsresourcedisabledbservice
2关闭dbscale
停止dbscale(每个dbscale节点都执行)执行如下命令:
#sgrdb-uroot-p密码-h127001-P19100-e“DBSCALEFLUSHCONFIGTOFILE;”
#cd/app/dbcluster/sgrdb/dbscale#shdaemon/stoppersh
确认dbscale进程退出
#ps-ef|grepdbscale
保存最新dbscaleconf配置
#exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/dbcluster/sgrdb/dbscale/libs#/fetch_config_file_from_zoo
#mvdbscaleconfdbscale-bakconf
#mvgenerated_dbscaleconfdbscaleconf
3清理zookeeper上的配置信息(任选一个dbscale节点执行)
在任意一个dbscale节点上执行如下命令
#cd/app/dbcluster/sgrdb/dbscale
#exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/libs#/clean_zookeeper
4编辑相关配置文件
1)编辑/etc/had/ldirectordcf文件
修改其中的集群对外端口(每个pacemaker节点都要执行)
例如,将原来的端口19100更改为集群新端口为20000,每个dbscale的19100端口更改为新的20000端口
virtual=1721690100:20000real=1721690102:20000gatereal=1721690103:20000gate
确认无误后,将更改好的/etc/had/ldirectordcf拷贝到其他pacemaker节点
2)编辑dbscaleconf文件(每个dbscale节点都要执行)#cd/app/dbcluster/sgrdb/dbscale
#vidbscaleconf
i更改端口
[drivermysql]port=19100
type=MySQLDriverbind-address=0000
将port=19100更改为port=20000
确认检查,更改符合预期:
#grep""^port""dbscaleconf
ii将config-version配置项这一行删除例如:
删除行:
config-version=49
5启动dbscale(所有dbscale节点执行)
执行如下命令:
#cd/app/dbcluster/sgrdb/dbscale#pythondaemon/dbscale_daemonpy确认lvs_destsh脚本位置
#cd/app/dbcluster/sgrdb/lvs#shlvs_destshstop
#shlvs_destshstart
6启动dbservice资源组并查看状态(选择任意一个pacemaker节点执行)
#pcsresourceenabledbservice#pcsstatus
7通过ipvsadm-l命令查看信息是否正常
本命令在vip所在节点上执行如果更改了集群端口,信息如下:
#ipvsadm-l
IPVirtualServerversion121(size=4096)ProtLocalAddress:PortSchedulerFlags
->RemoteAddress:PortTCPtest1:20000rr
更,集群端口
->test1:20000
更,dbscale端口
->test2:20000
更,dbscale端口
->test3:20000
更,dbscale端口
"

打开SQL Server Configuration Manager->SQL Server Network Configuration, 选择实例->TCP/IP, IPAddresses, IPAll, 更改端口号。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/13474253.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存