# 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,...