# ============================================================ # Node-01 环境变量配置 (192.168.1.101) # 主节点: MySQL Master, Redis Master, Nacos, NameServer, MinIO, 微服务 # ============================================================ # 节点信息 NODE_ID=1 HOST_IP=192.168.1.101 HOSTNAME=node-01 # 集群节点列表 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=1 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配置 # 方案A:所有上传统一写入 Node-01,本节点既是写入点也是读取点 MINIO_HOST=192.168.1.101 MINIO_PORT=9100 MINIO_EXTERNAL_PORT=9100 MINIO_ACCESS_KEY=replace-with-minio-access-key MINIO_SECRET_KEY=replace-with-minio-secret-key MINIO_BUCKET=video-platform # RocketMQ配置 ROCKETMQ_HOST=rmqnamesrv ROCKETMQ_PORT=9876 # Java配置 JAVA_OPTS=-Xms256m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m # 应用安全配置 USER_JWT_SECRET=replace-with-user-jwt-secret ADMIN_JWT_SECRET=replace-with-admin-jwt-secret SERVICE_AUTH_TOKEN=replace-with-service-auth-token ADMIN_INIT_PASSWORD=replace-with-admin-init-password JWT_EXPIRATION=86400 # Grafana配置 GRAFANA_ADMIN_USER=admin GRAFANA_ADMIN_PASSWORD=replace-with-grafana-password # 本节点部署的服务 DEPLOY_SERVICES=mysql,redis,redis-sentinel,nacos,rmqnamesrv,minio,sentinel,video-gateway,video-auth,video-user,video-content,video-comment,video-recommend,video-admin,nginx