chore(deploy): Add high availability cluster deployment configuration
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# ============================================================
|
||||
# Node-02 环境变量配置 (192.168.1.102)
|
||||
# 从节点: MySQL Slave, Redis Slave, Nacos, NameServer, Broker-A, MinIO, 微服务
|
||||
# ============================================================
|
||||
|
||||
# 节点信息
|
||||
NODE_ID=2
|
||||
HOST_IP=192.168.1.102
|
||||
HOSTNAME=node-02
|
||||
|
||||
# 集群节点列表
|
||||
NACOS_SERVERS=192.168.1.101:8848,192.168.1.102:8848,192.168.1.103:8848
|
||||
NAMESRV_ADDR=192.168.1.101:9876;192.168.1.102:9876;192.168.1.103:9876
|
||||
|
||||
# MySQL配置 (从节点)
|
||||
MYSQL_SERVER_ID=2
|
||||
MYSQL_HOST=mysql
|
||||
MYSQL_PORT=3306
|
||||
MYSQL_ROOT_PASSWORD=root123456
|
||||
MYSQL_DATABASE=video_platform
|
||||
MYSQL_USER=video
|
||||
MYSQL_PASSWORD=video123
|
||||
|
||||
# Redis配置
|
||||
REDIS_HOST=redis
|
||||
REDIS_PORT=6379
|
||||
REDIS_PASSWORD=redis_HA_Cluster_2024
|
||||
REDIS_MASTER_HOST=192.168.1.101
|
||||
REDIS_MASTER_PORT=6379
|
||||
|
||||
# Nacos配置
|
||||
NACOS_HOST=nacos
|
||||
NACOS_PORT=8848
|
||||
NACOS_NAMESPACE=public
|
||||
NACOS_GROUP=DEFAULT_GROUP
|
||||
|
||||
# Sentinel配置
|
||||
SENTINEL_HOST=sentinel
|
||||
SENTINEL_PORT=8080
|
||||
|
||||
# MinIO配置
|
||||
MINIO_HOST=minio
|
||||
MINIO_PORT=9000
|
||||
MINIO_EXTERNAL_PORT=9100
|
||||
MINIO_ACCESS_KEY=minioadmin
|
||||
MINIO_SECRET_KEY=minioadmin123
|
||||
MINIO_BUCKET=video-platform
|
||||
|
||||
# RocketMQ配置 (Broker-A)
|
||||
ROCKETMQ_HOST=rmqnamesrv
|
||||
ROCKETMQ_PORT=9876
|
||||
BROKER_NAME=broker-a
|
||||
|
||||
# Java配置
|
||||
JAVA_OPTS=-Xms256m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
|
||||
|
||||
# 本节点部署的服务
|
||||
DEPLOY_SERVICES=mysql,redis,redis-sentinel,nacos,rmqnamesrv,rmqbroker,minio,sentinel,video-gateway,video-auth,video-user,video-content,video-comment,video-recommend,video-admin
|
||||
Reference in New Issue
Block a user