60 lines
1.6 KiB
Bash
60 lines
1.6 KiB
Bash
# ============================================================
|
|
# Node-03 环境变量配置 (192.168.1.103)
|
|
# 从节点 - MySQL Slave, Redis Slave, Nacos, NameServer, Broker-B, MinIO
|
|
# ============================================================
|
|
|
|
# 节点信息
|
|
NODE_ID=3
|
|
HOST_IP=192.168.1.103
|
|
HOSTNAME=node-03
|
|
|
|
# 集群节点列表
|
|
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=3
|
|
MYSQL_HOST=mysql
|
|
MYSQL_PORT=3306
|
|
MYSQL_ROOT_PASSWORD=replace-with-strong-mysql-root-password
|
|
MYSQL_DATABASE=video_platform
|
|
MYSQL_USER=video
|
|
MYSQL_PASSWORD=replace-with-strong-mysql-app-password
|
|
|
|
# Redis配置
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=replace-with-strong-redis-password
|
|
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_ACCESS_KEY=replace-with-minio-access-key
|
|
MINIO_SECRET_KEY=replace-with-minio-secret-key
|
|
MINIO_BUCKET=video-platform
|
|
# MinIO分布式节点
|
|
MINIO_ENDPOINTS=http://192.168.1.101:9000,http://192.168.1.102:9000,http://192.168.1.103:9000
|
|
|
|
# RocketMQ配置 (Broker-B)
|
|
ROCKETMQ_HOST=rmqnamesrv
|
|
ROCKETMQ_PORT=9876
|
|
BROKER_NAME=broker-b
|
|
|
|
# Java配置
|
|
JAVA_OPTS=-Xms256m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
|
|
|
|
# 本节点部署的服务
|
|
DEPLOY_SERVICES=mysql,redis,redis-sentinel,nacos,rmqnamesrv,rmqbroker,minio,sentinel
|