美文网首页微服务
注册中心eureka的安装

注册中心eureka的安装

作者: 宇晨棒棒的 | 来源:发表于2020-09-09 16:41 被阅读0次

一.安装之前的准备

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

访问页面

相关文章

网友评论

    本文标题:注册中心eureka的安装

    本文链接:https://www.haomeiwen.com/subject/neykektx.html