菜单

目录

Administrator
发布于 2023-05-22 / 1 阅读 / 0 评论 / 0 点赞

中心端部署


Windows单机版

参照文档

01-信息集成平台之中心端部署手册

Windows Server

\\192.168.100.100\软件工具\OS\vmOS\vmWinDelploy

安装文件路径

\\192.168.100.100\01-dataworld\01-dataworld Medical Setup\center

系统分类

安装Oracle

  • 安装目录为D盘

  • 安装PLSQL

  • 按照文档修改参数

安装JDK

  • 环境变量:设置JAVA_HOME

  • 环境变量:在PATH中增加%JAVA_HOME%\\bin;

  • 在cmd命令行验证安装是否正确:java -version

Redis

DataCenter Springboot

Portal

进入关键问题

IP

Port

  • 可改

Oracle:tnsnames.ora

redis

  • redis-cli -h 192.168.100.100 -p 6379

实用工具

telnet 192.168.100.27 1521

重点参数

Oracle

1、Process

2、修改180天要强制修改口令

3、SQLNET.EXPIRE_TIME

4、防火墙设置

5、设置游标数

6、Users表空增加dbf文件

7、空表导出

redis

  • IP

  • Port

  • maxmoney

Portal

  • 设置内存

  • 并发数

windows集群部署

安装服务

数据库

  • Oracle

  • Redis

分布式任务与状态服务

  • Zookeeper

应用服务器

  • Portal

负载均衡器

  • Ngnix

应用程序

  • datacenter

  • dataclient

  • Monitor

集群模式

Master/Slave

  • Oracle

  • Redis

  • zookeeper

  • Ngnix(Keepalive)

  • datacenter(某个服务)

Cluser

  • Oracle

  • Tomcat

  • datacenter(不同服务)

安装

redis Server

  • Master

    • bind IP

    • Port:改成相应自定义

    • MaxMemory:改成实际物理内存一半

    • appendonly:no

    • protected-mode:no

  • Slave

    • Bind IP

    • Port

    • MaxMemory

    • AppendOnly:no

    • Slaveof:IP port

    • protected-mode:no

redis Sentinel

  • Bind ip

  • Port

  • 守护服务名称及服务配置信息

    • sentinel monitor master1 127.0.0.1 6379 2

  • sentinel会向master发送心跳PING来确认master是否存活时间配置

    • sentinel down-after-milliseconds master1 30000

  • 在发生failover主备切换时,这个选项指定了最多可以有多少个slave同时对新的master进行同步:sentinel parallel-syncs master1 1

  • sentinel向master发起ping超时设置:

    • sentinel failover-timeout master1

  • protected-mode:no

zookeeper

  • 版本:3.5.6

  • 解压

  • 建目录

    • data

    • log

  • copy zoo.cfg to conf目录

    • 修改配置

      • clientPort

      • admin.serverPort

      • dataDir

      • dtaLogDir

      • server配置

Portal

  • 修改内存JAVA_OPTS

    • xms:修改成物理内存的1/3

    • Xmx:修改成物理内存2/3

  • 修改对应的ip地址

Ngnix

  • 修改配置文件ngnix.conf

    • upstream

    • server

  • 常用命令:

    • 查看nginx的版本号:nginx -v

    • 启动nginx:start nginx

    • 快速停止或关闭nginx:nginx -s stop

datacenter

linux单机部署

常用命令

  1. 修改机器名:hostnamectl set-hostname 定义的机器名称

  2. 通过机器名访问机器:gedit /etc/hosts

    • 增加

  3. 免密处理

    • 生成公钥:ssh-keygen -t rsa

    • copy到相应的机器:ssh-copy-id 机器名

  4. 查看进程:ps -ef|grep 服务名

  5. 查看磁盘空间:df -h

  6. 查看大文件:find / -type f -size +80M

  7. 查看内存:free -m

  8. 远程copy: scp -r /etc/hosts root@192.168.100.22:/etc/

部署服务

  1. 数据库服务器

  2. redis

  3. zookeeper

  4. 应用服务器

  5. 负载均衡器

Linux集群部署

数据库服务器

Redis

  1. 部署参考文档

  2. 启动命令:./redis-server redis.conf

Redis Sentinel

部署参考文档

zookeeper

部署文档

Portal

  1. 修改内存

  2. 修改对应的ip地址

负载均衡器

  1. Ngnix

  2. Keepalive

datacenter

kafka

hadoop

flink