nacos 怎么配置 里的配置ip_nacos集群配置
一、环境准备
Nacos 依赖 java环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:
64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。
64 bit JDK 1.8+;下载配置自行安装。
Maven 3.2.x+;下载配置自行安装。
二、 安装配置
1、下载安装包
官网下载稳定版的nacos-server-x.x.x.zip,(建议下载1.2+版本,因为1.2-以下版本存在连接超时日志打印问题,但不影响项目正常运行)。
2、上传至linux ,如/data/software/nacos目录下,
解压到当前目录:unzip命令 unzip nacos-server-x.x.x.zip 后得到解压后的nacos文件夹
集群配置
3、集群配置(三台机器):cd /data/software/nacos/nacos/conf
创建cluster.conf或者修改cluster.conf.example的文件名为cluster.conf,并配置要集群的三台服务器ip和nacos端口,如:
192.168.xx.xx:8848
192.168.xx.xx:8848
192.168.xx.xx:8848
三台要集群的主机均进行安装配置。
4、持久化配置
初始化你的mysql数据库
复制cd /data/software/nacos/nacos/conf下nacos-mysql.sql的内容在你的数据库执行初始化数据库;
cd /data/software/nacos/nacos/conf下application.properties文件中配置数据库信息,当前只支持mysql数据库。
配置你的数据库信息
spring.datasource.platform=mysql //所用数据库
db.num=1 //数据库数量,自己搭建数据库集群有几个可以配几个
#第一个数据库地址,用户名密码等信息,以序列0开始
db.url.0=jdbc:mysql://192.168.xx.xx:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=你的用户名
db.password=你的密码
6、nginx负载均衡配置
Nginx配置:
upstream nacos {
192.168.xx.xx:8848
192.168.xx.xx:8848
192.168.xx.xx:8848
}
location ^~ /nacos{
proxy_pass http://nacos-server/nacos;
# nginx非80端口处理
proxy_set_header Host $host:$server_port;
# 获取真实IP
proxy_set_header X-Real-IP $remote_addr;
# 获取代理者的真实ip
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 解决getScheme,isSecure,sendRedirect
proxy_set_header X-Forwarded-Scheme $scheme;
client_max_body_size 1000m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
5、启动服务
启动命令:分别在每个服务器上启动服务。
cd /data/software/nacos/nacos/bin
sh startup.sh
在浏览器访问:
输入用户名和密码:nacos
nacos 怎么配置 里的配置ip_nacos集群配置相关推荐
- nacos 本地测试_Nacos集群配置实例(windows下测试)
1.首先 fork 一份 nacos 的代码到自己的 github 库,然后把代码 clone 到本地. git地址:https://github.com/alibaba/nacos.git 2.然后 ...
- 最新Linux之Nacos高可用集群配置
Nacos集群版安装 一.下载地址 二.安装步骤 1.解压后安装 2.启动测试 3.运行测试 4.关闭 三.集群配置 1.将sql脚本拷贝放入自己linux的MySQL数据库中 2.创建好持久化数据库 ...
- 虚拟机上nacos集群配置服务注册不上
现象: 1.云主机本机服务以docker bridge网络运行,本机服务能注册到nacos.但是不利于多服务器集群. 2.云主机本机服务直接运行,或者以docker host网络运行,本机服务不能注册 ...
- Hadoop集群配置(最全面总结)
Hadoop集群配置(最全面总结) 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker.这些机器是masters.余下的机器即作为DataNode也作为Ta ...
- window xp Apache与Tomcat集群配置--转载
转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/09/apache-tomcat-cluster-config.html 一. 环境说明 Win ...
- ELK5.3+Kafka集群配置
[一]资源准备 # 3台4C*8G, 安装Zookeeper.Kafka.Logstash--Broker(input: filebeat; output: Kafka) 10.101.2.23 10 ...
- window7 MySql Cluster数据库集群配置
MySql Cluster数据库集群配置 先来看一张mysql集群的架构图: 上图一共分了四层:Applications.SQL.Storage.Management. –Applications主要 ...
- Finereport集群配置
增加配置文件cluster.xml 将配置包resource文件夹下的cluster.xml打开,如果没有cluster.xml,则新建一个,基本内容如下: <?xml version=&quo ...
- Hadoop 2.0集群配置详细教程
Hadoop 2.0集群配置详细教程 前言 Hadoop2.0介绍 Hadoop是 apache 的开源 项目,开发的主要目的是为了构建可靠,可拓展 scalable ,分布式的系 统, hadoop ...
最新文章
- 从前台页面取参数到sql的like中比较时参数的预处理
- bash: xsync: command not found的解决方法
- layaAir引擎制作游戏的图集动画、时间轴动画、和骨骼动画总结二
- tomcat报错:This is very likely to create a memory leak问题解决
- unity编辑器扩展_07(创建对话框,检测按钮的点击,点击按钮后提示信息,保存设置的数据,显示点击按钮后的处理的进度条信息)...
- 从头实现linux操作系统_从头开始实现您的第一个人工神经元
- 倍福plc控制器修改地址
- c语言实现鼠标驱动,鼠标驱动程序
- validate 属性
- 2022保研夏令营/预推免记录:浙大计院直博/西湖电子直博/南大软院/厦大信院
- 应届毕业生怎么快速找到高薪工作?
- 建立简单的VR项目,并且将所需要的资产迁移到新建的VR项目中。
- 将APP变成黑白的颜色
- ios 中字符串怎么换行
- 使用magick 遇到 convert: Non-conforming drawing primitive definition `text'错误的解决办法...
- webpack打包生成的map文件_Webpack的devtool和source maps
- 如何避免手机失窃后倾家荡产——手把手教你设置SIM卡密码(也就是PIN密码)
- 华为鸿蒙os尝鲜,华为鸿蒙os尝鲜版
- asp.net mvc如何设置起始页
- 【Unity】动作游戏开发实战详细分析-07-连续技与组合技功能设计
热门文章
- LeetCode 1002. 查找常用字符(哈希)
- 强基计划对计算机,你对报考强基计划怎么看?
- qr分解求线性方程组_计算方法/数值分析第三章 线性方程组的数值解法
- python编程制作接金币游戏,闪电侠接金币的FlashMan类
- oracle事务重要属性,Oracle中的事务(2)--属性和隔离级别
- python自动化入门_python自动化-python入门
- mysql gui 有哪些_推荐五款较好的MySQLGUI工具
- php 函数报错,PHP报错函数error_reporting()怎么用?
- 李宏毅机器学习(八)ELMo、BERT、GPT、XLNet、MASS、BART、UniLM、ELECTRA、others
- 「小算法」回文数与数值合法性检验