Linux下eureka服务器的部署:
安装部署eureka之前,需要做好以下几点工作:
1、安装git:
2、安装jdk:
3、安装gradle:https://gradle.org/install/ 官网下载安装
4、安装好Tomcat
1、git的安装
安装git
# yum install git
查看安装结果
# git --version
git version 1.8.3.1
查看git路径
# which git
/usr/bin/git
2、gradle的安装
首先去官网http://www.gradle.org/downloads下载gradle-4.10.3-all.zip压缩包到本地,打开WinSCP并连接远程服务器,将本地的安装包上传到远程服务器上(直接将下载到本地的安装包拖拽到远程服务器上指定目录 /root/kdf 下,且本路径可以自行指定)。
进入gradle压缩包所在目录
# cd /root/kdf
解压gradle
# unzip gradle-4.10.3-all.zip
把gradle-4.10.3文件夹复制到 /usr/local路径下
# cp -r /kdf/gradle-4.10.3 /usr/local/gradle-4.10.3
进入命令页,进行PATH环境变量配置
# vi /etc/profile
在末尾输入以下两行
export GRADLE_HOME=/usr/local/gradle-4.10.3
export PATH=$PATH:$GRADLE_HOME/bin
点击Esc,输入:wq保存退出。
重新导入环境配置变量
# source /etc/profile
验证环境变量
# echo $PATH
验证环境变量是否配置成功
# gradle -v
输出结果中显示了我们安装的gradle的版本以及本地环境配置信息,证明安装成功。
3、构建Eureka服务器
从 github 获取 Eureka 源码
# git clone https://github.com/Netflix/eureka.git
进入源码路径
# cd eureka/
构建 Eureka 服务器
# ./gradlew clean build
成功后在 ./eureka-server/build/libs/ 目录下找到 war 包
4、部署 Eureka Server
安装 Eureka 服务器要求事先安装好了 Tomcat,准备工作时已安装好,作者这里使用的是apache-tomacat-8.0.53,路径在 /usr/local/ 下
启动tomcat
# /usr/local/tomcat/apache-tomcat-8.0.53/bin/startup.sh
关闭tomcat
# /usr/local/tomcat/apache-tomcat-8.0.53/bin/shutdown.sh
把eureka的包复制到tomcat路径下
#cp /root/kdf/eureka/eureka-server/build/libs/eureka-server-1.9.13-SNAPSHOT.war /usr/local/tomcat/apache-tomcat-8.0.53/webapps/eureka.war
再次启动tomcat
# /usr/local/tomcat/apache-tomcat-8.0.53/bin/startup.sh
访问 http://serverIP:端口号/eureka 查看安装结果
出现上图说明Eureka安装成功