一: nacos 的下载与安装

1,下载

到 github下载  nacos-server-1.2.0.zip  文件   :https://github.com/alibaba/nacos/releases

解压后的目录结构如图:

2,安装

在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力。我们此处采用mysql的方式:

定位到  D:\IdeaProjects\cloud-platform\ace-control\ace-nacos\nacos\conf\nacos-mysql.sql  数据库脚本文件。

打开 Navicat Premium 15

【文件】->【打开外部文件】 ->  【查询】

选中初始化文件:

执行如下文件:

生成数据库。

修改nacos的数据库连接:

定位到  D:\IdeaProjects\cloud-platform\ace-control\ace-nacos\nacos\conf\application.properties   文件。 用vscode 打开,添加如下代码,最后保存文件。

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.11.89:3306/ag_nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=Abc123

到此: nacos的下载与安装就完成了。

二:nacos的启动

启动nacos 服务技巧:

linux环境下:
Linux:sh startup.sh -m standalone 单机启动模式
这种启动方式有弊端,在关闭命令窗口后nacos进程会直接shutdown,导致服务停止。
解决方法:
在nacos 0.6.0版本(包括0.6.0)
用命令 sh startup.sh -m standalone & 启动nacos服务,
nacos版本高于0.6.0,上面命令还是会出现问题,
建议采用下面的命令
nohup sh startup.sh -m standalone &
或者使用
setsid sh startup.sh -m standalone &

windows环境下:
Windows:cmd startup.cmd -m standalone 单机启动模式

转到文件:  D:\IdeaProjects\cloud-platform\ace-control\ace-nacos\nacos\bin\startup.cmd    双击“startup.cmd”启动nocas服务

这种启动方式同样有弊端,在关闭命令窗口后nacos进程会直接shutdown,导致服务停止。
解决方法:
新建一个记事本,输入如下代码:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c startup.cmd",vhhide

把记录本文件命名:***.vbs 如 runbat.vbs,然后双击运行runbat.vbs文件

==================================================

nacos1.4以上的版本,默认为集群运行,所以要设置成单机启动

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c startup.cmd -m standalone",vhhide

=================================================

集群模式
在集群模式下,还需要修改 vim conf/cluster.conf 文件,示例如下:

#it is ip
#example
10.10.10.123:10000
10.10.10.124:10000

备注:
在Windows下,这个时候不能再双击startup.cmd启动了,如果这样启动仍然是以单机模式运行。
需要执行如下:startup.cmd -m cluster

nacos 服务启动后,访问如下网址:

http://192.168.11.89:8848/nacos/index.html#/login

用户名  nacos  密码  nacos

能够看到如下界面:

可以看到【配置管理】,【服务管理】,【集群管理】 三个功能模块。

一:nacos 的安装与启动方式的更多相关文章

  1. Nacos安装与启动

    一.官网下载 1. 地址 https://github.com/alibaba/nacos/releases   二.安装 将下载的安装包解压至非中文目录即可,解压后目录: bin 目录下有启动脚本, ...

  2. vue全家桶安装以及修改webpack配置新增vue项目启动方式

    一.安装node环境(自带npm) 下载地址 二.替换下载源 // 淘宝 NPM 镜像 npm install -g cnpm --registry=https://registry.npm.taob ...

  3. 安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式

    安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式 1)首先,检查服务器已安装的tf ...

  4. 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统

    本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...

  5. Windows 独立启动方式安装 Archiva

    在 Windows 中以独立启动方式安装. 你可以将安装文件拷贝到任何你希望运行的目录中,下面的步骤中.我们没有将 Archiva 安装成服务,所以你需要通过控制台的方式来进行启动. Windows ...

  6. 如何用INNO安装添加快捷启动方式到Win7的快速启动栏(超级任务栏)

    问题:如何用INNO安装添加快捷启动方式到Win7的快速启动栏(超级任务栏) 在XP下,添加方式是直接把快捷方式复制到%appdata%\Microsoft\Internet Explorer\Qui ...

  7. ubuntu 14.04 Clion2016.2 安装激活与安装后添加快捷启动方式

    参考链接:http://www.cnblogs.com/conw/p/5938113.html 下载clion for linux : http://www.jetbrains.com/clion/d ...

  8. c#创建windows服务(代码方式安装、启动、停止、卸载服务)

    转载于:https://www.cnblogs.com/mq0036/p/7875864.html 一.开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NE ...

  9. Nacos系列(一):Nacos环境安装及Hello World示例

    现在微服务架构越来越火,微服务架构中比较重要的一项就是配置中心, Nacos是阿里巴巴的一个开源项目,它的其中一个功能就是可以作为配置中心,实现配置的动态变更.历史版本对比.配置回滚等功能. 更多的描 ...

  10. Redis的三种启动方式

    转载:http://www.tuicool.com/articles/aQbQ3u Part I. 直接启动 下载 官网下载 安装 tar zxvf redis-2.8.9.tar.gz cd red ...

随机推荐

  1. C#只允许启动一个WinFrom进程

      [STAThread] public static void Main() { bool ret; System.Threading.Mutex mutex = new System.Thread ...

  2. MindSpore自动微分小技巧

    技术背景 基于链式法则的自动微分技术,是大多数深度学习框架中所支持的核心功能,旨在更加快速的进行梯度计算,并且可以绕开符号微分的表达式爆炸问题和手动微分的困难推导问题.本文主要基于MindSpore框 ...

  3. HarmonyOS助力构建“食用菌智慧农场”

     原文:https://mp.weixin.qq.com/s/qK4aRY5UKc3GvpLxhwpqww,点击链接查看更多技术内容.   [开发者说]栏目是为HarmonyOS开发者提供的展示和分享 ...

  4. vscode 搭建Django开发环境

    1.创建一个空目录2.vscode打开目录3.终端运行命令创建虚拟环境: python -m venv .venv4.选择环境:ctrl+shift+p,选择解释器->选择新建的虚拟环境5.进入 ...

  5. 重学c#系列——索引器(十)

    前言 对于索引器,我们肯定不会陌生.为什么会有索引器这个东西呢?我们发现这东西很像是属性,只是通过索引方式去调用,那就慢慢揭开他的面纱吧. 正文 假设我们要对外暴露一个数组,为了体现其封装性,我们使用 ...

  6. Java学生信息管理系统源码

    学生信息管理系统 功能说明 学生信息管理,包括学生.班级.院系.课程.成绩等的管理. 本程序仅供学习食用. 工程环境 JDK IntelliJ IDEA MySQL 运行说明 1.安装JDK. 2.导 ...

  7. PTA三次作业

    1.前言: 第一次作业难度较大,从无到有的设计,涉及到的主要类有Paper,Question,AnswerPaper,Main,主要题目方向为字符串判断与字符串处理(提取有效信息),判断对错算总分,配 ...

  8. 力扣844(Java)-比较含退格的字符串(简单)

    题目: 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true .# 代表退格字符. 注意:如果对空文本输入退格字符,文本继续为空. 示例 1: 输入:s = ...

  9. 力扣9(java)-回文数(简单)

    题目: 给你一个整数 x ,如果 x 是一个回文整数,返回 true :否则,返回 false . 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 例如,121 是回文,而 123 不 ...

  10. 容器环境自建数据库、中间件一键接入阿里云 Prometheus 监控

    ------------恢复内容开始------------ 阿里云Prometheus服务4月9日发布重大升级,支持容器环境下一键接入MySQL.Redis.MangoDB.ElasticSearc ...