• 怎么搭建单机版eureka服务?


    当我们选择使用eureka作为注册中心的时候,如果想要对eureka的工作原理有一个更加深入的理解,你最需要做的是什么?

     

    你想的没错,就是先搭建一个Eureka服务出来。

     

    在本文章的接下去的部分,我们就搭建一个最基础的eureka服务。

     

    首先,为了让eureka正常的运行,需要几个前置条件:

     

    • jdk
    • tomcat

     

    关于这2个组件的安装,就不在赘述了,非常的简单······

     

    jdk,tomcat都准备好了之后,我们将我们的eureka server包,放置在webapps目录中:

    cd webapps
    wget -O eureka.war http://172.20.56.117/middleware/eureka/eureka-server-1.10.17.war

     

    提醒:在下面的文章里,提到了eureka server二进制包的下载方式:

    https://www.cnblogs.com/chuanzhang053/p/16542950.html

    解压war包,修改server配置文件

    unzip -d eureka eureka.war
    [root@nctest-snap-test-02 webapps]# cd eureka/WEB-INF/classes/
    [root@nctest-snap-test-02 classes]# ls
    eureka-client.properties  eureka-server.properties  log4j.properties
    [root@nctest-snap-test-02 classes]# 

     

    修改eureka-server.properties配置文件,将前面的#去掉(取消注释)

     

    修改这个配置的目的是:该eureka仅仅作为开发使用,是单机的,修改后,启动的时候不会去要和其他的节点进行信息的同步,提高了eureka服务的启动时间。

     

    修改好配置后,启动tomcat

    bin/startup.sh

     

    启动好tomcat后,通过浏览器进行登录:

     

    我们看到,服务已经正常的启动了。

     

    等,等30秒后,server中自带的client也会注册到自己中

     

    OK,到这里,一个单机版的Eureka server已经创建好了。

  • 相关阅读:
    如何让自己的app尽量不被系统杀死
    linux常用命令-权限管理命令
    linux常用命令-用户管理命令
    linux常用命令-文件处理命令
    npm命令
    新技术新框架新工具选型原则
    tomcat启动命令行中文乱码
    docker命令
    tinkpad e450c 进入 BIOS
    基于Java服务的前后端分离解决跨域问题
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/16546792.html
Copyright © 2020-2023  润新知