Windows系统下安装Etcd集群及etcd-viewer
前言
最近在研究etcd,用于解决一个服务的主备切换的问题,工欲善其事必先利其器,先把本地所需的所有环境搭建好。涉及到本地windows环境的etcd集群的搭建,以及etcd可视化web工具etcd-viewer的搭建。etcd使用go语言开发的,在windows平台上最终编译成了可执行的exe文件,部署非常容易。
安装etcd集群
下载etcd后,选择对应的版本下载即可,windows版本解压后文件目录如下:
在同级目录分别创建如下三个启动脚本:
start01.bat
start02.bat
start03.bat
然后在同级目录下创建好对应的data-dir,如/data/etcd01、/data/etcd02、/data/etcd03,创建好后,依次启动start01.bat、start02.bat、start03.bat三个脚本,然后使用etcdctl.exe member list,当输出如下信息时,代表集群创建成功了。
如果出现如下的信息,代表可能etcd启动过程阻塞住了,只要在cmd窗口里按下回车键就ok了
安装etcd-viewer
etcd-viewer是一款同时支持v2和v3版本接口的etcd可视化web服务,使用java开发,底层基于jetcd和apache cxf。etcd-viewer也是etcd官方推荐的一个可视化组件
项目地址:https://github.com/nikfoundas/etcd-viewer
1、etcd-viewer已经提供了docker镜像,并上传到了*仓库,使用如下docker脚本可以直接运行:
2、或者下载源码后,导入到idea,使用mvn jetty:run运行
3、打包成war包后,丢到tomcat中运行
安装成功后,界面如下
以上就是windows系统下安装etcd集群及etcd-viewer的详细内容,更多关于windows安装etcd集群etcd-viewer的资料请关注其它相关文章!
推荐阅读
-
Windows系统下安装Etcd集群及etcd-viewer
-
Windows系统下安装Etcd集群及etcd-viewer
-
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
-
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
-
Windows系统下安装VirtualBox及安装Ubuntu16.04
-
Windows 系统下的 Git 2.7 最新下载及安装教程图文详解
-
Windows系统下安装VirtualBox及安装Ubuntu16.04的详细教程
-
Windows系统下Eclipse搭建ESP32编译环境及安装过程
-
Windows系统下安装GIt及GIT基本认识和配置
-
Windows 系统下 node.js的安装及各种配置