我是靠谱客的博主 糊涂钥匙,最近开发中收集的这篇文章主要介绍服务搭建篇(二) Nacos单机/集群服务搭建1.环境准备2.单机模式3.集群模式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

感兴趣的话大家可以关注一下公众号 : 猿人刘先生 , 欢迎大家一起学习 , 一起进步 , 一起来交流吧!

1.环境准备

安装好 JDK,需要 1.8 及其以上版本
建议: 2核 CPU / 4G 内存 及其以上
建议: 生产环境 3 个节点 及其以上

准备三台centos7服务器

192.168.154.138
192.168.154.139
192.168.154.140

注意:在单台服务器上搭建伪集群不能使用连续端口号(比如8848,8849,8850), 因为使
用8848(grpc会占用9848,9849),8849(grpc会占用9849,9850),会导致端口冲突
原因:Nacos2.x版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是
在配置的主端口(server.port)基础上,进行一定偏移量自动生成

2.单机模式

2.1.下载安装包

https://github.com/alibaba/nacos/releases

2.2.解压

tar zxvf nacos-server-2.1.0.tar.gz

2.3.启动(使用nacos默认数据库)

如果使用nacos默认数据库可以直接启动

cd nacos/bin
sh startup.sh -m standalone

启动之后可以根据提示查看log文件是否有报错

2.4.使用外置数据库

如果使用外置数据库 , 需要先创建数据库 , 数据库脚本在cong目录下

在这里插入图片描述

2.5.修改配置文件

配置文件也是在conf目录下 , 找到数据库相关配置修改即可

vim application.properties

2.6.启动

使用上面的命令启动即可

2.7.访问

地址 : http://本机ip:端口/nacos
用户名/密码 : nacos/nacos

3.集群模式

集群模式的搭建可以在单机的基础上

3.1. 配置文件修改

mv conf/cluster.conf.example conf/cluster.conf 

3.2.添加配置

vim conf/cluster.conf 

192.168.154.138
192.168.154.139
192.168.154.140

注意 ! ! ! :不要使用localhost或127.0.0.1,针对多网卡环境,nacos可以指定网卡或ip

3.3.修改配置文件

#多网卡选择
#ip‐address参数可以直接设置nacos的ip3 #该参数设置后,将会使用这个IP去cluster.conf里进行匹配,请确保这个IP的值在cluster.conf里是存在的

nacos.inetutils.ip‐address=192.168.154.138 

#use‐only‐site‐local‐interfaces参数可以让nacos使用局域网ip,这个在nacos部署 
的机器有多网卡时很有用,可以让nacos选择局域网网卡 
nacos.inetutils.use‐only‐site‐local‐interfaces=true 

#ignored‐interfaces支持网卡数组,可以让nacos忽略多个网卡 
nacos.inetutils.ignored‐interfaces[0]=eth0 
nacos.inetutils.ignored‐interfaces[1]=eth1 

#preferred‐networks参数可以让nacos优先选择匹配的ip,支持正则匹配和前缀匹配 
nacos.inetutils.preferred‐networks[0]=30.5.124. 

其他机器也按照这个配置

3.4.如果内存不够,可以调整jvm参数

vim binstartup.sh

在这里插入图片描述

3.5 然后我们访问nacos页面 , 点击集群管理-节点列表 就可以看到我们的集群了

最后

以上就是糊涂钥匙为你收集整理的服务搭建篇(二) Nacos单机/集群服务搭建1.环境准备2.单机模式3.集群模式的全部内容,希望文章能够帮你解决服务搭建篇(二) Nacos单机/集群服务搭建1.环境准备2.单机模式3.集群模式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部