1.首先是按这个文件搭建:
https://github.com/ctripcorp/apollo/wiki/Quick-Start
环境:VM CentOS7 ,Mysql5.7,JDK1.8所有都是安装在虚拟机Centos7中,
结果portal那个服务启动不了,报各种超时。
后来查看demo.sh脚本,发现该脚本也是先启动service,然后启动portal,而service文件夹中有apollo-service.jar这个Jar包,而
portal文件夹下没有,怀疑是不是下载有问题,到官网查看,也不没有,从官网下载apollo-portal.jar,启动同样报错, 后来在apollo-all-in-one.jar确认一下,这个Jar中包含了该Jar。
但是怎么也启不了,公司的电脑不行,后来到家里试,一样报错,放弃,换下面方案。
2.然后我刚按这个:https://blog.youkuaiyun.com/skyonhzm/article/details/86598428,发现还是报错,在家里时恍惚间发现磁盘使用率100%,CPU过度消耗,然后把公司的电脑中VM Centos7的内存从1G加到2G,结果成功了。怀疑是内存不够,导致服务启动不了,导致超时。
这个文件还有一个坑:分别启动apollo-configservice,apollo-portal,apollo-adminservice,这个启动顺序是错的,应该是:
apollo-configservice,apollo-adminservice,apollo-portal,apollo-configservice相当于注册Euraka,它内置Euraka。