当前位置: 首页 > news >正文

网站打不开是为什么seo网站关键词排名提升

网站打不开是为什么,seo网站关键词排名提升,wordpress主题免费,建设网络良好生态发挥网络的作用要在 Windows 上编译 etcd 及 etcdctl 工具,并使用 bat 脚本启动 etcd 集群,首先需要准备好开发环境并确保依赖项正确安装。下面是从 etcd 3.5 源码开始编译和启动 etcd 集群的详细步骤: 目录 1. 安装 Go 环境2. 获取 etcd 源码3. 编译 etcd…

要在 Windows 上编译 etcdetcdctl 工具,并使用 bat 脚本启动 etcd 集群,首先需要准备好开发环境并确保依赖项正确安装。下面是从 etcd 3.5 源码开始编译和启动 etcd 集群的详细步骤:

目录

      • 1. 安装 Go 环境
      • 2. 获取 etcd 源码
      • 3. 编译 etcd 和 etcdctl
      • 4. 创建 Windows 启动脚本(bat 文件)
      • 5. 启动 etcd 集群
      • 6. 验证 etcd 集群
      • 7.向集群中添加数据
      • 8.总结

1. 安装 Go 环境

首先,确保你已经安装了 Go 环境。etcd 是用 Go 编写的,因此需要 Go 编译器来构建代码。

  • 从 Go 官网 下载并安装最新版本的 Go。
  • 设置 Go 环境变量:
    • 将 Go 的 bin 目录添加到 PATH 中(例如:C:\Go\bin)。
    • 设置 GOPATHGOMOD 环境变量(例如:GOPATH=C:\go_workspace)。

2. 获取 etcd 源码

通过 Git 克隆 etcd 的 GitHub 仓库,选择 release-3.5 分支来编译。

git clone --branch release-3.5 https://github.com/etcd-io/etcd.git
cd etcd

3. 编译 etcd 和 etcdctl

  • 安装编译 etcd 所需的依赖。进入 etcd 目录后,运行以下命令来编译 etcdetcdctl 工具。
go mod tidy  # 安装依赖
cd server # 进入server目录
go build -o etcd.exe main.go  # 编译 etcdcd ../etcdctl  # 进入etcdctl目录
go build -o etcdctl.exe main.go  # 编译 etcdctl

生成 etcd.exeetcdctl.exe 文件

4. 创建 Windows 启动脚本(bat 文件)

在etcd.exe、etcdctl.exe拷贝到D:\data目录下,并且此目录下新建start_etcd_cluster.bat文件。

在 Windows 上启动 etcd 集群需要一个批处理文件 (.bat) 来启动 etcd 服务。下面是一个简单的 etcd 集群启动脚本示例:

@echo off
REM 设置通用参数
set TOKEN=token-01
set CLUSTER_STATE=new
set NAME_1=machine-1
set NAME_2=machine-2
set NAME_3=machine-3
set HOST_1=127.0.0.1
set HOST_2=127.0.0.1
set HOST_3=127.0.0.1
set PEER_PORT_1=2380
set PEER_PORT_2=2381
set PEER_PORT_3=2382
set CLIENT_PORT_1=2379
set CLIENT_PORT_2=2383
set CLIENT_PORT_3=2384
set CLUSTER=%NAME_1%=http://%HOST_1%:%PEER_PORT_1%,%NAME_2%=http://%HOST_2%:%PEER_PORT_2%,%NAME_3%=http://%HOST_3%:%PEER_PORT_3%REM 创建目录存储 etcd 数据
mkdir data.etcd1
mkdir data.etcd2
mkdir data.etcd3REM 启动第一个 etcd 实例
start etcd.exe --data-dir=data.etcd1 --name %NAME_1% ^--initial-advertise-peer-urls http://%HOST_1%:%PEER_PORT_1% --listen-peer-urls http://%HOST_1%:%PEER_PORT_1% ^--advertise-client-urls http://%HOST_1%:%CLIENT_PORT_1% --listen-client-urls http://%HOST_1%:%CLIENT_PORT_1% ^--initial-cluster %CLUSTER% ^--initial-cluster-state %CLUSTER_STATE% --initial-cluster-token %TOKEN% ^--log-level debugREM 启动第二个 etcd 实例
start etcd.exe --data-dir=data.etcd2 --name %NAME_2% ^--initial-advertise-peer-urls http://%HOST_2%:%PEER_PORT_2% --listen-peer-urls http://%HOST_2%:%PEER_PORT_2% ^--advertise-client-urls http://%HOST_2%:%CLIENT_PORT_2% --listen-client-urls http://%HOST_2%:%CLIENT_PORT_2% ^--initial-cluster %CLUSTER% ^--initial-cluster-state %CLUSTER_STATE% --initial-cluster-token %TOKEN% ^--log-level debugREM 启动第三个 etcd 实例
start etcd.exe --data-dir=data.etcd3 --name %NAME_3% ^--initial-advertise-peer-urls http://%HOST_3%:%PEER_PORT_3% --listen-peer-urls http://%HOST_3%:%PEER_PORT_3% ^--advertise-client-urls http://%HOST_3%:%CLIENT_PORT_3% --listen-client-urls http://%HOST_3%:%CLIENT_PORT_3% ^--initial-cluster %CLUSTER% ^--initial-cluster-state %CLUSTER_STATE% --initial-cluster-token %TOKEN% ^--log-level debugecho All etcd instances started with debug logging. Press any key to exit...
pausepause

保存此文件为 start_etcd_cluster.bat。该脚本会启动一个3个节点的 etcd 集群。

5. 启动 etcd 集群

  • 双击 start_etcd_cluster.bat 文件启动 etcd 集群。如果一切配置正确,etcd 应该会启动并监听 localhost:2379localhost:2383localhost:2384(客户端)和 localhost:2380localhost:2381localhost:2382(集群)。

    在这里插入图片描述

6. 验证 etcd 集群

可以先设置环境变量

set ETCDCTL_API=3 
set ETCDCTL_ENDPOINTS=http://127.0.0.1:2379,http://127.0.0.1:2383,http://127.0.0.1:2384

ETCDCTL_API=3: 通知etcdctl客户端工具使用v3的api。

ETCDCTL_ENDPOINTS: 设置 etcdctl的集群连接地址信息。

打开命令提示符并使用 etcdctl 工具验证集群状态:

D:\data>etcdctl --endpoints=http://localhost:2379 member list
264ae6bc59e99892, started, machine-1, http://127.0.0.1:2380, http://127.0.0.1:2379, false
8231876619f7abe6, started, machine-3, http://127.0.0.1:2382, http://127.0.0.1:2384, false
ad94f96e205aed4b, started, machine-2, http://127.0.0.1:2381, http://127.0.0.1:2383, false

7.向集群中添加数据

D:\data>etcdctl put key1 value1
OK

8.总结

以上是如何从 etcd 3.5 源码开始编译 etcdetcdctl 工具,并使用 .bat 脚本在 Windows 上启动 etcd 集群的步骤。希望这些步骤能帮助你顺利地编译和部署 etcd。如何有什么疑问,可以在下面留言交流。

http://www.hkea.cn/news/403367/

相关文章:

  • 做网站前端多少钱在线bt种子
  • wordpress+模版+推荐专业网站seo推广
  • 浦项建设公司员工网站2023免费推广入口
  • 如何查询某个网站的设计公司最新推广注册app拿佣金
  • 八宝山做网站公司打广告
  • wordpress vip查看插件南宁seo费用服务
  • 建站之星模板怎么设置手机如何做网站
  • 上海公司网站制作价格西安百度关键词排名服务
  • 长沙网页制作开发公司aso优化方案
  • 深圳罗湖网站制作成人电脑基础培训班
  • 无锡网站制作咨询深圳网站设计十年乐云seo
  • 大连城市建设网站seo优化顾问服务阿亮
  • 福州 网站建设沈阳seo关键词排名优化软件
  • 做网站还要买服务器吗镇江seo
  • 专门做特价的网站优化排名案例
  • 网站建设的一些问题友链交易交易平台
  • 创业初期要建立公司的网站吗seo排名优化代理
  • 做网站全屏尺寸是多少钱站长工具查询系统
  • 做企业平台的网站有哪些手机网站制作教程
  • 免费行情的软件大全下载北京公司排名seo
  • 网站联系方式要素qq群推广链接
  • div css 网站模板免费的云服务器有哪些
  • 35互联做网站好吗网店运营工作内容
  • 网站建设模拟软件营销培训课程内容
  • 深圳建网站兴田德润专业2023年最新新闻简短摘抄
  • 学校网站怎么查询录取百度相册登录入口
  • 自助建设彩票网站网址查询工具
  • 怎么创建网页的快捷方式seo入门版
  • 互联网企业网站网络优化
  • 山东手工活外发加工网四川二级站seo整站优化排名