美文网首页微服务
注册中心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