• 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都能随开机自动启动了

  • 相关阅读:
    案例 :表格隔行变色效果
    案例:百度换肤
    案例:排他思想(算法)
    JS运动基础
    DOM的高级应用
    jsDOM操作应用
    js中的DOM基础
    js实现向左向右无缝轮动
    JavaScript定时器的使用
    JavaScript基础2
  • 原文地址:https://www.cnblogs.com/Skyxu/p/14540911.html
Copyright © 2020-2023  润新知