一.安装之前的准备
1.服务器的版本:centos7.4 64位 <----- getconf LONG_BIT(查看命令)
第 2 - 4 步是 Eureka Server war 包的构建,如果嫌构建麻烦可以去 http://mvnrepository.com/artifact/com.netflix.eureka/eureka-server 下载一个,比如下载最新版本 eureka-server-1.9.35.war,然后跳过 2 - 4 步直接进入第 5 步
2.安装git命令: yum install git
查看git版本:git --version
3.安装 gradle
1)安装 Gradle 要求实现好了 JDK(要求jdk8以上),(jdk安装请参看https://www.jianshu.com/p/79b4f5e83584中JDK的安装)Gradle 自带 Groovy 库,已有安装好的 Groovy 将被 Gradle 忽视。
2)去官网( http://www.gradle.org/downloads)下载最新的版本
3)安装
gradle-1.12-bin.zip到 /usr/local/src目录:。
# unzip gradle- 6.6.1-bin.zip
# cp -r /usr/local/src/gradle-6.6.1 /usr/local/gradle
4)修改环境变量
# vim /etc/profile
export GRADLE_HOME=/usr/local/gradle
export PATH=$PATH:$GRADLE_HOME/bin
source /etc/profile
下载地址:https://mvnrepository.com/artifact/com.netflix.eureka/eureka-server
5)验证 gradle 是否安装成功
gradle -v
4.构建 Eureka 服务器
从 github 获取 Eureka 源码:# git clone https://github.com/Netflix/eureka.git
在存放源码的路径下执行以下命令以构建 Eureka 服务器:
# cd eureka/
# ./gradlew clean build
成功后在 ./eureka-server/build/libs/ 目录下找到 war 包
5.安装tomcat
参考https://www.jianshu.com/p/79b4f5e83584
6.部署 Eureka server
cp ./eureka-server/build/libs/eureka.war /usr/local.tomcat/webapps
1)/usr/local/tomcat/bin/startup.sh 启动tomcat,访问失败
由于防火墙的原因,需要将端口9000开放
firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --reload
2)由于使用了9000端口而非8080端口,需要修改eureka的配置信息:
vim /usr/local/tomcat/webapps/eureka/WEB-INF/classes/eureka-client.properties
eureka.port=9000
eureka.serviceUrl.default=http://localhost:9000/eureka/v2/
3)重新启动tomcat
/usr/local/tomcat/bin/shutdown.sh &&/usr/local/tomcat/bin/startup.sh
4)访问地址:http://ip:9000/eureka
访问页面
网友评论