一、环境准备

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集群配置相关推荐

  1. nacos 本地测试_Nacos集群配置实例(windows下测试)

    1.首先 fork 一份 nacos 的代码到自己的 github 库,然后把代码 clone 到本地. git地址:https://github.com/alibaba/nacos.git 2.然后 ...

  2. 最新Linux之Nacos高可用集群配置

    Nacos集群版安装 一.下载地址 二.安装步骤 1.解压后安装 2.启动测试 3.运行测试 4.关闭 三.集群配置 1.将sql脚本拷贝放入自己linux的MySQL数据库中 2.创建好持久化数据库 ...

  3. 虚拟机上nacos集群配置服务注册不上

    现象: 1.云主机本机服务以docker bridge网络运行,本机服务能注册到nacos.但是不利于多服务器集群. 2.云主机本机服务直接运行,或者以docker host网络运行,本机服务不能注册 ...

  4. Hadoop集群配置(最全面总结)

    Hadoop集群配置(最全面总结) 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker.这些机器是masters.余下的机器即作为DataNode也作为Ta ...

  5. window xp Apache与Tomcat集群配置--转载

    转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/09/apache-tomcat-cluster-config.html 一. 环境说明 Win ...

  6. ELK5.3+Kafka集群配置

    [一]资源准备 # 3台4C*8G, 安装Zookeeper.Kafka.Logstash--Broker(input: filebeat; output: Kafka) 10.101.2.23 10 ...

  7. window7 MySql Cluster数据库集群配置

    MySql Cluster数据库集群配置 先来看一张mysql集群的架构图: 上图一共分了四层:Applications.SQL.Storage.Management. –Applications主要 ...

  8. Finereport集群配置

    增加配置文件cluster.xml 将配置包resource文件夹下的cluster.xml打开,如果没有cluster.xml,则新建一个,基本内容如下: <?xml version=&quo ...

  9. Hadoop 2.0集群配置详细教程

    Hadoop 2.0集群配置详细教程 前言 Hadoop2.0介绍 Hadoop是 apache 的开源 项目,开发的主要目的是为了构建可靠,可拓展 scalable ,分布式的系 统, hadoop ...

最新文章

  1. 从前台页面取参数到sql的like中比较时参数的预处理
  2. bash: xsync: command not found的解决方法
  3. layaAir引擎制作游戏的图集动画、时间轴动画、和骨骼动画总结二
  4. tomcat报错:This is very likely to create a memory leak问题解决
  5. unity编辑器扩展_07(创建对话框,检测按钮的点击,点击按钮后提示信息,保存设置的数据,显示点击按钮后的处理的进度条信息)...
  6. 从头实现linux操作系统_从头开始实现您的第一个人工神经元
  7. 倍福plc控制器修改地址
  8. c语言实现鼠标驱动,鼠标驱动程序
  9. validate 属性
  10. 2022保研夏令营/预推免记录:浙大计院直博/西湖电子直博/南大软院/厦大信院
  11. 应届毕业生怎么快速找到高薪工作?
  12. 建立简单的VR项目,并且将所需要的资产迁移到新建的VR项目中。
  13. 将APP变成黑白的颜色
  14. ios 中字符串怎么换行
  15. 使用magick 遇到 convert: Non-conforming drawing primitive definition `text'错误的解决办法...
  16. webpack打包生成的map文件_Webpack的devtool和source maps
  17. 如何避免手机失窃后倾家荡产——手把手教你设置SIM卡密码(也就是PIN密码)
  18. 华为鸿蒙os尝鲜,华为鸿蒙os尝鲜版
  19. asp.net mvc如何设置起始页
  20. 【Unity】动作游戏开发实战详细分析-07-连续技与组合技功能设计

热门文章

  1. LeetCode 1002. 查找常用字符(哈希)
  2. 强基计划对计算机,你对报考强基计划怎么看?
  3. qr分解求线性方程组_计算方法/数值分析第三章 线性方程组的数值解法
  4. python编程制作接金币游戏,闪电侠接金币的FlashMan类
  5. oracle事务重要属性,Oracle中的事务(2)--属性和隔离级别
  6. python自动化入门_python自动化-python入门
  7. mysql gui 有哪些_推荐五款较好的MySQLGUI工具
  8. php 函数报错,PHP报错函数error_reporting()怎么用?
  9. 李宏毅机器学习(八)ELMo、BERT、GPT、XLNet、MASS、BART、UniLM、ELECTRA、others
  10. 「小算法」回文数与数值合法性检验