nacos 安装配置(window)

这篇具有很好参考价值的文章主要介绍了nacos 安装配置(window)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nacos 安装配置(window / centos + docker)

window 安装 Nacos

1.下载

nacos下载
官网文档地址:nacos官方文档
window下载 zip 包
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

2.安装

将下载后的安装包进行解压,路径不要包含中文,解压后如图:
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud
目录说明:

bin:启动脚本
conf:配置文件

3.非持久化启动nacos服务

直接启动 nacos 服务,在单机模式时Nacos使用的是内嵌数据库 Derby(Apache Derby)实现数据存储(就是自带一个微数据库)。这个数据库数据难以读取和管理,而且不支持集群服务,因此我们需要有另外的方式来进行持久化(见本文4.持久化启动)。

3.1 端口配置

Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。

如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改application.properties 配置文件中的端口:
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

3.2 启动

启动非常简单,进入bin目录,结构如下:

nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

3.2.1 命令启动

在这个目录打开命令窗口使用 startup.cmd -m standalone 命令启动

说明:
	 - standalone  单机模式启动
	 - cluster: 集群(默认)

nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

3.2.2 可执行程序启动

直接点击 startup.cmd 启动时可能会闪退,此项需要修改启动配置为单机模式,修改后可正常启动:
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

3.3 访问

在浏览器输入地址: http://127.0.0.1:指点端口/nacos 进入登录页面
账户密码默认都为 nacos
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

4.持久化启动nacos服务

实际生产时,我们不应只配置一个单点,为了保证高可用,需要做到Nacos集群,这样即便一个节点宕机了,其他节点也可持续提供服务;而Nacos持久化是为了防止配置文件数据的丢失以及保证多个节点能共用一份配置文件,解决数据存储的一致性问题,就需要集中式存储。这就是持久化的cluster模式,这就需要用到我们配置的外置数据源,目前Nacos仅支持Mysql数据库,且版本要求:5.6.5+v

4.1 配置 Mysql

nacos 安装目录的 conf 目录下我们可以看到 mysql-schema.sql sql 脚本,这就是nacos 持久化所需要的所有mysql 表配置,执行该脚本到mysql数据库中:
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

4.2 修改 nacos 持久化配置

修改 nacos 安装目录下 conf 目录中的 application.properties 配置文件:

nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456

4.3 启动nacos

同非持久化启动方式,这里仅仅演示单机模式,在 nacos 操作页面中,新增相关的配置、角色、用户…。在 mysql 中都能对应找到相关内容,即nacos服务持久化成功。
nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud

nacos 安装配置(window),nacos 实战,docker,linux,中间件,spring cloud文章来源地址https://www.toymoban.com/news/detail-839379.html

到了这里,关于nacos 安装配置(window)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统下消息中间件RocketMQ下载、安装、搭建、配置、控制台rocketmq-dashboard的安装保姆级教程 rocketmq ui

    这里给出我使用的 RocketMQ 版本(5.1.3)、RocketMQ-Dashboard 版本的百度网盘链接: 链接:https://pan.baidu.com/s/1HaKBBDGWZ0WKLGgVwIG9pw 提取码:1234 1、注意:有两种资源下载:Source表示源码、Binary是二进制包(我们下载这个):二进制包是已经编译完成后可以直接运行的,源码包是需要

    2024年02月12日
    浏览(43)
  • Docker安装消息中间件

    docker pull rocketmqinc/rocketmq mkdir -p /docker/rocketmq/data/namesrv/logs /docker/rocketmq/data/namesrv/store docker run -d --restart=always --name rmqnamesrv --privileged=true -p 9876:9876 -v /docker/rocketmq/data/namesrv/logs:/root/logs -v /docker/rocketmq/data/namesrv/store:/root/store -e “MAX_POSSIBLE_HEAP=100000000” rocketmqinc/rocketmq sh mqname

    2024年02月10日
    浏览(48)
  • 消息中间件——RabbitMQ(一)Windows/Linux环境搭建(完整版)

    本文此章主要介绍环境搭建。此次主要是单机搭建(条件有限),包括在Windows、Linux环境下的搭建,以及RabbitMQ的监控平台搭建。 在搭建RabbitMQ之前,请先确保如下环境已经搭建完毕 Java环境(我的JDK1.8) Maven环境(我的3.6.1目前最新版) Git环境 没有搭建的同学走传送门:

    2024年02月08日
    浏览(33)
  • Docker的安装及其常见中间件的部署

    基于centos7安装docker(Docker要求CentOS系统的内核版本高于3.10 uname -r 查看内核版本) 最好安装7.5以上版本支持k8s (1) 如果之前下载过需要运行命令卸载 (2)安装 Docker-CE 基本环境 (3)设置 docker repo 的 yum 位置 (4)安装 docker,以及 docker-cli (5)启动docker (6)停止docker (7)重启docker (8)查看

    2024年02月19日
    浏览(27)
  • nacos安装超详细步骤(windows+linux+docker)

    Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 动态服务发现:支持基于 DNS 和基于 RPC 的服务发现。服务提供者可以主动注册服务,服务消费者可以动态发现服务。 动态配置服务:支持云原生微服务动态配置,可以作为数据中心管理和推送配置文件

    2024年02月07日
    浏览(53)
  • 微服务中间件--Nacos

    Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。 在bin目录下windows命令: 执行后的效果如图: 1.在cloud-demo父工程中添加spring-cloud-alilbaba的管理依赖 父工程: 客户端: 2.注释掉order-service和user-service中原有的eureka依赖。

    2024年02月11日
    浏览(34)
  • 消息队列中间件 - Docker安装RabbitMQ、AMQP协议、和主要角色

    不管是微服务还是分布式的系统架构中,消息队列中间件都是不可缺少的一个重要环节,主流的消息队列中间件有RabbitMQ、RocketMQ等等,从这篇开始详细介绍以RabbitMQ为代表的消息队列中间件。 AMQP协议 AMQP协议是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与

    2024年02月03日
    浏览(38)
  • linux傻瓜式安装Java环境及中间件

    1.下载 2.追加 使用vim /etc/profile 编辑profile文件 输入 3.刷新测试 1.docker卸载 2.docker安装 注:-p 将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端 1.傻瓜式安装安装并配置 注:requirepass 123456 redis密码 1.安装 2.启动并配置密码 3.配置web页面插件 1.拉取 2.配置

    2024年02月05日
    浏览(35)
  • 【云原生进阶之PaaS中间件】第一章Redis-1.5.1安装配置

            在本节中,您将了解和学习Redis的环境安装设置。         要在Ubuntu上安装Redis,打开终端并键入以下命令 -         这将在Ubuntu机器上安装Redis。 1.2.1 安装步骤 1、首先使用 sudo brew install redis 命令一键安装Redis, 默认会安装在 /usr/local/bin 路径中。 2、cd 进

    2024年02月09日
    浏览(44)
  • 【Kubernetes部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos】

    部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos的步骤如下: 安装Docker和Kubernetes环境。 部署MySQL: a. 在Kubernetes中创建一个MySQL的Service,可以使用外部LoadBalancer或ClusterIP类型的Service。 b. 创建MySQL的Deployment对象,并设置相关的配置,如镜像名称、环境变量等。

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包