资讯专栏INFORMATION COLUMN

微服务框架ServiceComb一 Service-Center集群安装部署

zxhaaa / 1328人阅读

摘要:环境操作系统服务器地址安装下载部署在最后进入,并执行使其见效。

环境 : 
操作系统 [ CentOS release 6.4 (Final) ]
服务器地址:[master:172.17.34.10 node2:172.17.34.09 node3:172.17.34.08]
GOLANG1.8安装
1、下载Go1.8.1

wget https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz

tar zxvf go1.8.1.linux-amd64.tar.gz

mv go /usr/fubitechal/

2、部署Go1.8.1

vi /etc/profile

在最后进入
export GOROOT=/usr/local/golang/go
export GOPATH=/app/gopath
export PATH=$PATH:$GOROOT/bin

save,并执行command使其见效。

source /etc/profile

3、检查

go version
ETCD 集群搭建

etcd介绍,以及适用场景,参考:http://www.infoq.com/cn/artic...

etcd的项目:https://github.com/coreos/etc...

下载ETCD 并解压.

因为我已经启动过了 所有会多一个infra0.etcd 文件夹,里面保存了我的节点信息.

手动启动:

nohup etcd --name infra0 --initial-advertise-peer-urls http://172.17.34.10:2380 --listen-peer-urls http://172.17.34.10:2380 --listen-client-urls http://172.17.34.10:2379,http://127.0.0.1:2379 --advertise-client-urls http://172.17.34.10:2379 --initial-cluster-token etcd-cluster-1 --initial-cluster infra0=http://172.17.34.10:2380,infra1=http://172.17.34.09:2380,infra2=http://172.17.34.08:2380 --initial-cluster-state new --auto-tls --peer-auto-tls &

nohup etcd --name infra1 --initial-advertise-peer-urls http://172.17.34.09:2380 --listen-peer-urls http://172.17.34.09:2380 --listen-client-urls http://172.17.34.09:2379,http://127.0.0.1:2379 --advertise-client-urls http://172.17.34.09:2379 --initial-cluster-token etcd-cluster-1 --initial-cluster infra0=http://172.17.34.10:2380,infra1=http://172.17.34.09:2380,infra2=http://172.17.34.08:2380 --initial-cluster-state new --auto-tls --peer-auto-tls &

nohup etcd --name infra2 --initial-advertise-peer-urls http://172.17.34.08:2380 --listen-peer-urls http://172.17.34.08:2380 --listen-client-urls http://172.17.34.08:2379,http://127.0.0.1:2379 --advertise-client-urls http://172.17.34.08:2379 --initial-cluster-token etcd-cluster-1 --initial-cluster infra0=http://172.17.34.10:2380,infra1=http://172.17.34.09:2380,infra2=http://172.17.34.08:2380 --initial-cluster-state new --auto-tls --peer-auto-tls &

测试是否正常:

查看集群情况,可以看到 172.17.34.10这台机器已经是leader了

Service-Center 注册中心集群部署

参考官网集群部署

需要注意的点是配置文件


registry_plugin 这个配置:

embeded_etcd : 是指运行service-center内置的etcd,而我们是自己搭建的etcd集群,所以这部使用 etcd,对应的下面manager_cluster配置要注意不能带http:// 否则会报错

检查service-center是否启动成功

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75485.html

相关文章

  • Java学习路线

    摘要:学习路线编程基础语言语言基础数据类型面向对象接口容器异常泛型反射注解流集合类加载机制字节码执行机制 Java学习路线 Java编程基础 Java语言 Java语言基...

    不知名网友 评论0 收藏0
  • 个推基于Docker和Kubernetes的服务实践

    摘要:个推针对服务场景,基于和搭建了微服务框架,提高了开发效率。三容器化在微服务落地实践时我们选择了,下面将详细介绍个推基于的实践。 2016年伊始Docker无比兴盛,如今Kubernetes万人瞩目。在这个无比需要创新与速度的时代,由容器、微服务、DevOps构成的云原生席卷整个IT界。个推针对Web服务场景,基于OpenResty和Node.js搭建了微服务框架,提高了开发效率。在微服...

    yibinnn 评论0 收藏0
  • 个推基于Docker和Kubernetes的服务实践

    摘要:个推针对服务场景,基于和搭建了微服务框架,提高了开发效率。三容器化在微服务落地实践时我们选择了,下面将详细介绍个推基于的实践。 2016年伊始Docker无比兴盛,如今Kubernetes万人瞩目。在这个无比需要创新与速度的时代,由容器、微服务、DevOps构成的云原生席卷整个IT界。个推针对Web服务场景,基于OpenResty和Node.js搭建了微服务框架,提高了开发效率。在微服...

    genefy 评论0 收藏0
  • Kubernetes 1.15:可扩展性和持续改进

    摘要:让我们深入了解这个版本的主要特性围绕核心的可扩展性围绕的新开发的主题是数据一致性和原生行为。这是一个数据一致性和安全性相关的特性。用户案例全球性组织正在大规模地使用进行生产。 作者:1.15发布团队 我们很高兴地宣布交付Kubernetes 1.15,这是我们2019年的第二个版本!Kubernetes 1.15包含25个增强:2个升级为稳定,13个升级为beta,10个升级为alph...

    Render 评论0 收藏0
  • Kubernetes 1.15:可扩展性和持续改进

    摘要:让我们深入了解这个版本的主要特性围绕核心的可扩展性围绕的新开发的主题是数据一致性和原生行为。这是一个数据一致性和安全性相关的特性。用户案例全球性组织正在大规模地使用进行生产。 作者:1.15发布团队 我们很高兴地宣布交付Kubernetes 1.15,这是我们2019年的第二个版本!Kubernetes 1.15包含25个增强:2个升级为稳定,13个升级为beta,10个升级为alph...

    wow_worktile 评论0 收藏0

发表评论

0条评论

zxhaaa

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<