Etcd部署在服务器,本地EtcdKeeper无法连接到Etcd

分享一下最近在手搓RPC时遇到配置etcd和etcdKeeper的一些坑

如何开启Etcd?

//进入对应文件夹
cd /tmp/etcd-download-test/

//开启etcd
./etcd
./etcd -listen-client-urls="http://0.0.0.0:2379" --advertise-client-urls="http://0.0.0.0:2379"
//开另一个会话
# write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

最好用第二种方式开启etcd,不然没办法连接etcdkeeper,在这里遇到了一个问题卡了比较久。

问题描述: etcd部署在云端,etcdKeeper在电脑本地,输入命令./etcd启动etcd服务,可以看到这里监听的是127.0.0.1:2379。在本地打开etcdKeeper后,试图连接云端etcd,连接失败。
在这里插入图片描述

在这里插入图片描述

后来查了网上佬们的解决方法,发现127.0.0.1是监听了本地的设备,而我的etcd配置在阿里ECS上,自然没有监听我本地发过去的连接。
默认的127.0.0.1改成0.0.0.0,确保etcd可以监听到自己的网站。

./etcd -listen-client-urls="http://0.0.0.0:2379" --advertise-client-urls="http://0.0.0.0:2379"

如何连接etcdkeeper?

在windows端下载etcdkeeper之后(地址:F:\DownloadbyIE\etcdkeeper-v0.7.6-windows_x86_64\etcdkeeper)

cd F:\DownloadbyIE\etcdkeeper-v0.7.6-windows_x86_64\etcdkeeper
//开启etcdkeeper
./etcdkeeper -p 8080

etcdkeeper的默认地址为http://127.0.0.1:8080/etcdkeeper/

打开之后修改你的etcd服务器地址就可以了。(v3可以看到数据 v2会闪退 不知道为啥)

img

在这里插入图片描述

参考网站:https://blog.csdn.net/qq_15766181/article/details/120228821

  • 11
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
etcdkeeper是一个用于管理etcd集群的工具。根据提供的引用内容,etcdkeeper可以通过以下几种方式启动和使用: 1. 使用命令行启动:根据引用\[1\],可以通过下载etcdkeeper的压缩包并解压,然后在解压后的目录中执行`./etcdkeeper`命令来启动etcdkeeper服务。在启动时,可以使用`-auth`参数启用认证,使用`-usetls`参数启用TLS,并通过`-cacert`、`-cert`和`-key`参数指定TLS证书的路径。 2. 使用docker-compose启动:根据引用\[2\],可以编写一个docker-compose.yaml文件来启动etcdkeeper服务。在该文件中,可以指定etcdkeeper的镜像版本、容器名称、环境变量以及挂载TLS证书的路径和端口映射。 3. 使用Dockerfile制作镜像后启动:根据引用\[3\],可以在etcdkeeper目录下创建一个Dockerfile文件,并在其中指定etcdkeeper的运行环境和参数。然后可以使用Dockerfile构建镜像,并通过运行容器来启动etcdkeeper服务。 总结起来,etcdkeeper可以通过命令行、docker-compose或Dockerfile来启动和使用,具体的启动步骤和参数设置可以根据实际需求进行调整。 #### 引用[.reference_title] - *1* *2* *3* [etcd-keeper的简单使用和相关Docker操作](https://blog.csdn.net/Niklauson/article/details/130534820)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值