zoukankan      html  css  js  c++  java
  • consul安装

    consul安装

    1、去官网下载consul,自己百度下,找对应的版本。我这里下载了consul1.9.1版本。windows和linux版本

    windows:

    下载后只有consul.exe一个文件,这里是已经加上了其他配置后产生的文件

    2、配置文件:

    具体配置可以参考官网,

    bootstrap_expect需要指定个数,集群情况,需要添加start_join,retry_join的值

    acl中master需要指定guid值,指定后,访问需要输入值才能访问

    data、log路径,需要提前建立好文件夹,否则会报错

    node节点问题:我这里没配置,默认使用电脑名作为node名称,配置node后,访问的路劲会通过node名来访问,具体项目使用到的时候,目前解决方法是配置映射处理

    3、启动命令:

    consul.exe agent -config-dir=config文件路径

    这样就完成了consul的启动,成功界面如下:

    这个是直接启动的方式,下面介绍如何安装成服务的方式运行:

    windows安装成服务:

    1、安装:

    sc create 服务名称 binpath= "服务执行的命令" displayname= "显示名称" depend= Tcpip start= auto

    注意:binpath=后面要有一个空格,不然服务启动会失败

    2、卸载:

    sc delete 服务名称。

    linux环境(CentOS7):

    下载后也是只有一个consul文件

    配置文件跟windows类似,就是data、log配置成linux的路径形式

    启动:

    #!/bin/sh

    /usr/local/bin/consul/consul agent -config-dir=/usr/local/bin/consul/config

    安装成开机启动:

    在systemd.d下面,添加consul.service文件,文件内容如下:

    其中start.sh就是上面启动命令,需要注意,建立sh文件需要在linux环境下用touch创建,windows下面直接改名创建的sh后缀文件,在linux下是会报错的

    配置整理好后,使用systemctl命令进行启用consul.service。这样每次开机就会自动启动了

    启动服务:systemctl start consul.service

    关闭服务:systemctl stop consul.service

    重启服务:systemctl restart consul.service

    这样windows或者linux都能随开机自动启动了

  • 相关阅读:
    IntelliJ IDEA(十) :常用操作
    IntelliJ IDEA(九) :酷炫插件系列
    IntelliJ IDEA(八) :git的使用
    IntelliJ IDEA(七) :Project Structure
    IntelliJ IDEA(六) :Settings(下)
    IntelliJ IDEA(五) :Settings(中)
    Echo中间件使用
    Makefile
    swag-ui与swag-edit
    mysql 连接数太多
  • 原文地址:https://www.cnblogs.com/Skyxu/p/14540911.html
Copyright © 2011-2022 走看看