首页 > 其他分享 >Kylin系统微服务consul安装

Kylin系统微服务consul安装

时间:2023-04-21 12:44:27浏览次数:48  
标签:bin Kylin root consul local 服务 安装 localhost

Kylin系统微服务consul安装 

 

什么是Consul?

Consul是一个用golang开发的分布式高可用服务治理与与服务配置的工具,它有以下功能:

服务发现:Consul客户端可以提供服务,其他客户端可以使用服务名称通过DNS以及http等协议来发现服务,有助于提高服务的可扩展性。

健康检查:Consul的客户端可以通过多种方式来检查某个服务或当前节点是否处于健康状态,比如查看一个服务是否可以返回200 OK,或者是查看client当前部署的机器的内存使用是否在80%以下。

key/value存储:Consul客户端可以使用http api来存储、修改、删除一些k/v键值对。

1.下载consul安装源

官网地址:https://www.consul.io/downloads

2.解压安装包

先把压缩包上传到Kylin系统里

 使用终端执行命令 unzip consul_1.9.0_linux_amd64.zip

解压出的文件是一个可以执行的文件 consul

3.查看consul版本 确定是否可用

[root@localhost 桌面]# ./consul --version

4.将可执行程序设置成全局变量

(1)拷贝文件到/usr/local/bin下

[root@localhost 桌面]# cp consul /usr/local/bin/
授权:
[root@localhost bin]# chmod -R 777 consul

(2)配置环境变量

#编辑~/.bashrc

[root@localhost bin]# vi ~/.bashrc

#新增下面代码

export CONSUL_HOME=/usr/local/bin/consul

export PATH=$PATH:CONSUL_HOME

#重新加载~/.bashrc

[root@localhost bin]# source ~/.bashrc

#测试是否能使用,输出版本及为正常

[root@localhost bin]# consul --version

 

 5.启动服务

[root@localhost bin]# consul agent -dev -ui -client=0.0.0.0

 

6.设置启动脚本

(1)添加脚本,找一个自己脚本存放的位置

#新增启动脚本 consul_start.sh

[root@localhost bin]# vi consul_start.sh

#输入

nohup consul agent -dev -ui -client=0.0.0.0 >/tmp/consul.log &

echo 'consul start success'

#保存并退出

(2)设置脚本执行权限

chmod +x consul_start.sh

 

 (3)运行脚本 cd /usr/local/bin

./consul_start.sh

 

7、查看consul版本信息

[root@localhost bin]# /usr/local/bin/consul -version
Consul v1.9.0
Revision a417fe510
Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents)

8.浏览器访问

http://127.0.0.1:8500/

 

外部浏览器访问地址

http://192.168.65.132:8500/ui/dc1/services

 

 

标签:bin,Kylin,root,consul,local,服务,安装,localhost
From: https://www.cnblogs.com/yaoyangding/p/17339960.html

相关文章

  • H3C 鲲鹏服务器 银河麒麟 V10 SP1 安装指南
    H3C 鲲鹏服务器 银河麒麟 V10SP1 安装指南     资料版本:6W100-20220331             注意 由于产品版本升级或其他原因,本文档内容会不定期进行......
  • DELL笔记本安装supportAssist方法for win11
    先安装,https://www.advanceduninstaller.com/卸载本机自带的supportAssist然后重新下载supportAssist地址:https://www.dell.com/en-us/shop/supportassistforpcs/cp/supportassistforpcs安装即可 ......
  • PCAN-USB X6驱动安装
    [本文出自天外归云的博客园]下载驱动包访问官网下载驱动包:https://www.peak-system.com/fileadmin/media/linux/安装驱动包 sudoapt-getinstalludevsudoapt-getinstalllibpopt-devtar-zxvfpeak-linux-driver-8.16.0.tar.gzcdpeak-linux-driver-8.16.0makec......
  • vmware安装mac10.15 CPU禁用问题
    我的电脑是联想小新,CPU是AMD的,mac对AMD处理器不是很友好,所以在安装的时候老是遇到各种各样的问题其中最烦的就是CPU禁用的问题,查过很多博主写的,都是在虚拟机名称.vmx的最后加上cpuid,但是我也不知道这里要写哪种id才是对的,就只能一个个的去试,有的博主写的是inter的cpu,有的是amd的c......
  • exchange server 2007的安装
    一.安装windowsserver2003sp2(r2)二.Server2003安装完成后升级为域控制(安装过程中配置dns)三.提升域功能级别四.在“添加删除windows组件”中添加ASP.net和IIS五.Exchange2007安装前的准备工作1.安装.Microsoft.NETFramework2.0ServicePack1(x86)http://www.microsoft.com/......
  • Centos7 mysql 5.7 安装
    一.卸载原有数据库1.通过命令rpm-qa|grepmysql,rpm-qa|grep mariadb 查看原有数据库[root@ganluren-wketc]#rpm-qa|grepmysql[root@ganluren-wketc]#rpm-qa|grep mariadb2.[root@ganluren-wketc]#rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_64卸载......
  • PyCharm安装教程【2023年】
    PyCharm2023最新版本安装详细教程: 访问JetBrains的官方网站,下载PyCharm最新版本的安装程序。  双击下载的安装程序,在弹出的安装向导中点击“下一步”。 阅读许可协议,并同意协议条款。  选择安装路径。默认情况下,PyCharm会安装在C:\ProgramFiles\JetBrains\PyC......
  • 如何通过Android studio 安装卸载apk
    原文地址zhuanlan.zhihu.com残枫cps​目录收起adb配置安装删除apkadb配置自己在安装AndroidStudio的adb时遇到了配置好了环境变量,在cmd中可以执行adb命令行,而在AndroidStudio中的Terminal中却无法执行,显示adb不是内部或外部命令.一、配置环境变量首先要找到adb.exe的......
  • mac安装并配置nexus3.5.1版本
    一、安装nexus前置条件:已经安装了JDK1:下载nexus(http://www.sonatype.com/download-oss-sonatype)最新版本(我的是3.5.1).2:解压下载文件,我的放在了/Users/xxx/myApp下3:配置环境变量:打开/etc目录,在profile文件中加入:NEXUS_HOME="/Users/xxx/myApp/nexus-3.5.1-02-mac/nexus-......
  • 非关系型数据库安装-redis安装
    linux安装redis最新稳定版本原创 PHP星 编程经验共享 2023-03-1608:00 发表于广东收录于合集#linux18个#redis5个在安装redis之前我们需要提前安装编译安装需要的扩展库,例如:gcc,make等。但是最新版本要求需要python3的支持,所以我们还需要安装python3.1.安装......