集群场景说明、工作目录指定及JVM参数设置
集群场景说明
集群4个节点部署在两台服务器上,对应的服务器IP、端口、工作目录如下。Redis单独一台服务器部署。以双机双节点的配置数据治理平台集群为例,说明在数据治理平台中如何配置集群。
物理机器 | 节点名称 | IP地址 | 端口号 | 工作目录 |
|---|---|---|---|---|
Machine1 | Server1(主控) | 192.168.1.101 | 9001 | /work_dir/rootdir1/ |
Machine1 | Server2 | 192.168.1.101 | 9002 | /work_dir/rootdir2/ |
Machine2 | Server3 | 192.168.1.102 | 9003 | /work_dir/rootdir3/ |
Machine2 | Server4 | 192.168.1.102 | 9004 | /work_dir/rootdir4/ |
物理机器 | 安装软件 | IP地址 | 端口号 |
|---|---|---|---|
Machine3 | Redis | 192.168.1.103 | 6379 |
工作目录指定
涉及到集群的工作目录指定,每个节点必须指定一个单独的工作目录,而且多节点不能同时使用同一个工作目录。
指定工作目录需要在中间件启动文件设置,在Server1的启动文件中设置:
-Desen.edg.workdir =/work_dir/rootdir1
在Server2的启动文件中设置:
-Desen.edg.workdir =/work_dir/rootdir2
在Server3的启动文件中设置:
-Desen.edg.workdir =/work_dir/rootdir3
在Server4的启动文件中设置:
-Desen.edg.workdir =/work_dir/rootdir4
JVM参数设置
节点名称 | 参数设置 | 备注 |
|---|---|---|
Server1 | -Desen.edg.workdir=/work_dir/rootdir1 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true | -Xmx和-Xms根据服务器内存大小设置,64位OS建议分配8G-16G |
Server2 | -Desen.edg.workdir=/work_dir/rootdir2 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true | 同上 |
Server3 | -Desen.edg.workdir=/work_dir/rootdir3 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true | 同上 |
Server4 | -Desen.edg.workdir=/work_dir/rootdir4 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true | 同上 |

