# eureka-server笔记
# 启动步骤
# 单机部署方式
java -Denv=dev -jar eureka-server-{version}.jar --apollo.meta=http://apoconf-dev.jmtop.com --es.hostname=peer1 --es.port=8761 --es.username=zt --es.pwd=1
参数
- es.hostname: 部署eureka的域名
- es.port: 部署eureka的端口
- es.username: 访问eureka应用的用户名
- es.pwd: 访问eureka应用的密码
- es.defaultZone: eureka的url
# 高可用部署方式(3个)
java -Denv=dev -jar eureka-server-{version}.jar --apollo.meta=http://apoconf-dev.jmtop.com --es.hostname=peer1 --es.port=8761 --es.username=zt --es.pwd=1 --es.defaultZone=http://zt:1@peer1:8761/eureka,http://zt:1@peer2:8762/eureka,http://zt:1@peer3:8763/eureka
java -Denv=dev -jar eureka-server-{version}.jar --apollo.meta=http://apoconf-dev.jmtop.com --es.hostname=peer2 --es.port=8762 --es.username=zt --es.pwd=1 --es.defaultZone=http://zt:1@peer1:8761/eureka,http://zt:1@peer2:8762/eureka,http://zt:1@peer3:8763/eureka
java -Denv=dev -jar eureka-server-{version}.jar --apollo.meta=http://apoconf-dev.jmtop.com --es.hostname=peer3 --es.port=8763 --es.username=zt --es.pwd=1 --es.defaultZone=http://zt:1@peer1:8761/eureka,http://zt:1@peer2:8762/eureka,http://zt:1@peer3:8763/eureka
参数同上
es.defaultZone: 集群的全部url,用英文逗号隔开,格式:
http://${es.username}😒{es.pwd}@${es.hostname1}😒{es.port1}/eureka,http://${es.username}😒{es.pwd}@${es.hostname2}😒{es.port2}/eureka,...