`

ETCD 单机启动

 
阅读更多

etcd就两个可执行文件(截至到3.0.15前)。

下载地址:https://github.com/coreos/etcd/releases

 

注:etcd可以集群安装,在这里只想做一个单机测试,所以只是启动一个节点就可以。

 

1. 解压,并将文件放入系统路径中:

tar zxvf etcd-v3.0.15-linux-amd64.tar.gz

cp etcd /usr/bin/

cp etcdctl /usr/bin/

 

2. 创建一个服务描述文件,放入systemd的服务目录下

cat /usr/lib/systemd/system/etcd.service

[Unit]

Description=Etcd Server

After=network.target

 

[Service]

Type=simple

WorkingDirectory=/var/lib/etcd/

EnvironmentFile=-/etc/etcd/etcd.conf

ExecStart=/usr/bin/etcd

 

[Install]

WantedBy=multi-user.target

 

3. etcd的配置

cat /etc/etcd/etcd.conf

# [member]

ETCD_NAME=default

ETCD_DATA_DIR="/var/lib/etcd/default.etcd"

ETCD_LISTEN_CLIENT_URLS="http://localhost:2379"

ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379"

 

4. 给etcd创建一个工作目录:

[root@localhost etcd]# mkdir /var/lib/etcd

 

5. 启动etcd,并测试

[root@localhost etcd]# systemctl daemon-reload

[root@localhost etcd]# systemctl start etcd

[root@localhost etcd]# systemctl enable etcd

Created symlink from/etc/systemd/system/multi-user.target.wants/etcd.service to/usr/lib/systemd/system/etcd.service.

[root@localhost etcd]# systemctl status etcd

 

[root@localhost etcd]# etcdctl cluster-health

member 8e9e05c52164694d is healthy: got healthyresult from http://localhost:2379

cluster is healthy

分享到:
评论

相关推荐

    etcd实战及其原理分析.pdf

    在开发和测试环境中,可以通过简单的命令行工具快速启动etcd实例。 2.2 etcd客户端使用 etcd提供了丰富的命令行工具,允许用户进行键值的增删改查、设置权限、创建租约等操作。 2.3 etcd权限管理 etcd支持权限控制...

    基于ARM64架构CPU使用docker-compose一键离线部署etcd v3.5.15容器版分布式TLS集群工具

    1、支持SSL模式单机部署(1 etcd),证书有效期为100年。 2、支持SSL模式单机伪集群部署(3 etcd),证书有效期为100年。 3、支持SSL模式多机分布式机部署(3 etcd),证书有效期为100年。 4、支持数据目录、端口...

    etcd-v3.4.9.tar.zip

    3. **启动 etcd**:使用编译好的二进制文件启动 etcd 服务,通常会通过命令行参数指定配置文件或直接传递配置项。 4. **API 使用**:通过 HTTP/HTTPS 协议访问 etcd,使用 POST、GET、PUT、DELETE 等方法操作键值对...

    etcd-v3.2.17-linux-amd64.tar

    在Linux环境下,解压“etcd-v3.2.17-linux-amd64.tar”后,可以使用启动脚本来运行etcd服务器,并通过命令行工具进行交互操作。 7. **etcd的未来**:etcd持续发展,不断推出新版本,优化性能,增加新功能。例如,v...

    基于x86-64架构CPU使用docker-compose一键离线部署etcd v3.5.15容器版分布式TLS集群工具

    1、支持SSL模式单机部署(1 etcd),证书有效期为100年。 2、支持SSL模式单机伪集群部署(3 etcd),证书有效期为100年。 3、支持SSL模式多机分布式机部署(3 etcd),证书有效期为100年。 4、支持数据目录、端口...

    基于ARM64架构CPU使用docker-compose一键离线部署etcd v3.5.15容器版分布式集群工具

    1、支持单机部署(1 etcd)。 2、支持单机伪集群部署(3 etcd)。 3、支持多机分布式机部署(3 etcd)。 4、支持数据目录、端口灵活配置。 5、支持数据目录、日志目录持久化。 6、支持部署、启动、停止、卸载、检测...

    基于x86-64架构CPU使用docker-compose一键离线部署etcd v3.5.15容器版分布式集群工具

    1、支持单机部署(1 etcd)。 2、支持单机伪集群部署(3 etcd)。 3、支持多机分布式机部署(3 etcd)。 4、支持数据目录、端口灵活配置。 5、支持数据目录、日志目录持久化。 6、支持部署、启动、停止、卸载、检测...

    基于docker的分布式爬虫服务Zerg.zip

    如果单机有多个 IP,你可以单机启动多个容器,并在 -P 中分别指定 IP。第四步:调用样例代码进入 examples 目录,运行go run zerg_crawl.go --endpoints http://<你的 etcd host:ip> --url ...

    CentOS7安装k8s-v1.14.1.docx

    部署 etcd 集群,启动服务,并确保所有 Master 节点上的 etcd 实例都能正常通信。配置防火墙规则以允许必要的端口访问。 ### 第五部分:Master 节点部署 1. **安装 Kubernetes 组件**:在每个 Master 节点上安装 ...

    基于Ubutntu系统使用Ansible一键部署K8S1.24.12二进制集群自动化工具

    说明:由于资源文件超过1G,超过上传限制,所以使用...3、支持一键部署、启动、停止、检查、集群备份(etcd)、集群恢复(etcd)、集群移除等功能。 4、支持worker节点一键扩容和移除。 5、支持harbor私有镜像仓库。

    Kubernetes介绍 与安装.pdf

    kubelet负责管理Docker容器的生命周期,包括启动、停止、监控等,并汇报节点状态;kube-proxy则作为Pod的代理,负责Service的代理和服务内部的服务发现和负载均衡。 Etcd是一个轻量、分布式的键值存储系统,作为...

    K8s(Kubernetes)架构培训笔记.pdf

    Pod可以理解为Docker单机环境,每个Pod中包含一到多个容器,总是被启动在一个结点;一个Pod的容器在Kubernetes集群中有相同的地址和端口范围,即容器暴露于Kubernetes集群的端口号不可重复。 Kubernetes高可用部署 ...

    Running CoreOS on Vagrant

    此指南主要关注如何构建一个CoreOS集群,同时也提供了针对单机环境的设置说明。 #### 安装必备工具:Vagrant 和 VirtualBox ##### Vagrant - **简介**:Vagrant 是一个易于使用的命令行虚拟机管理器,支持多种操作...

    seata1.3.0.zip

    Seata支持的第三方注册中心有nacos 、eureka、redis、zk、consul、etcd3、sofa、custom,支持的第三方配置中心有nacos 、apollo、zk、consul、etcd3、custom。seata官方主推的应该是nacos(毕竟是一家的),但是由于...

    移动云数据库RDS的架构和实现.pdf

    2020年开始正式对外提供服务,支持多种类型的数据库,包括Aurora架构的数据库和单机数据库托管,满足不同政企客户的需求。 RDS产品定位主要在于“便宜”和“好用”,旨在为客户提供经济高效的数据库解决方案。...

    Nacos-server-1.4.1.rar

    4. 启动Nacos,执行`bin/startup.sh -m standalone`(Linux/Mac)或`bin/nacos.bat startup.cmd -m standalone`(Windows)命令,其中`standalone`表示单机模式。 5. 在浏览器中访问`http://localhost:8848/nacos`,...

    alibaba seata分布式事务中bin/file.conf和registry.conf 修改后的文件

    设定工作模式(standalone或cluster)可以决定Seata Server是单机运行还是集群部署。此外,`file.conf`还涉及到事务超时时间、回滚规则等核心配置,这些都需要根据实际应用需求进行适配。 `registry.conf`则用于...

    csdn_down_file.zip

    在单机爬虫无法满足大量数据抓取需求时,分布式爬虫就显得尤为关键。分布式爬虫是通过多台计算机协同工作来完成爬取任务,它可以提高爬取速度,处理更大规模的网页,并且可以实现负载均衡,提高系统的稳定性。 首先...

Global site tag (gtag.js) - Google Analytics