一:nacos 的安装与启动方式
一: 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 的安装与启动方式的更多相关文章
- Nacos安装与启动
一.官网下载 1. 地址 https://github.com/alibaba/nacos/releases 二.安装 将下载的安装包解压至非中文目录即可,解压后目录: bin 目录下有启动脚本, ...
- vue全家桶安装以及修改webpack配置新增vue项目启动方式
一.安装node环境(自带npm) 下载地址 二.替换下载源 // 淘宝 NPM 镜像 npm install -g cnpm --registry=https://registry.npm.taob ...
- 安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式
安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式 1)首先,检查服务器已安装的tf ...
- 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统
本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...
- Windows 独立启动方式安装 Archiva
在 Windows 中以独立启动方式安装. 你可以将安装文件拷贝到任何你希望运行的目录中,下面的步骤中.我们没有将 Archiva 安装成服务,所以你需要通过控制台的方式来进行启动. Windows ...
- 如何用INNO安装添加快捷启动方式到Win7的快速启动栏(超级任务栏)
问题:如何用INNO安装添加快捷启动方式到Win7的快速启动栏(超级任务栏) 在XP下,添加方式是直接把快捷方式复制到%appdata%\Microsoft\Internet Explorer\Qui ...
- ubuntu 14.04 Clion2016.2 安装激活与安装后添加快捷启动方式
参考链接:http://www.cnblogs.com/conw/p/5938113.html 下载clion for linux : http://www.jetbrains.com/clion/d ...
- c#创建windows服务(代码方式安装、启动、停止、卸载服务)
转载于:https://www.cnblogs.com/mq0036/p/7875864.html 一.开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NE ...
- Nacos系列(一):Nacos环境安装及Hello World示例
现在微服务架构越来越火,微服务架构中比较重要的一项就是配置中心, Nacos是阿里巴巴的一个开源项目,它的其中一个功能就是可以作为配置中心,实现配置的动态变更.历史版本对比.配置回滚等功能. 更多的描 ...
- Redis的三种启动方式
转载:http://www.tuicool.com/articles/aQbQ3u Part I. 直接启动 下载 官网下载 安装 tar zxvf redis-2.8.9.tar.gz cd red ...
随机推荐
- vue3探索——使用ref与$parent实现父子组件间通信
在vue3中,可以使用vue3的API defineExpose()函数结合ref或者$parent,实现父子组件数据的传递. 子组件向父组件传递数据defineExpose()和ref 子组件:通过 ...
- 【有奖互动】开发者版本新特性,你期待哪些更新?#HDC.Together2023#
<hdc.together< span="">>华为开发者大会2023再次启航,将于8月4日~6日在中国松山湖举办,承载万千期待,开启崭新时代.聚焦新版本. ...
- redis 简单整理——java 客户端jedis[十六]
前言 简单介绍一下java客户端jedis. 正文 Java有很多优秀的Redis客户端(详见:http://redis.io/clients#java),这 里介绍使用较为广泛的客户端Jedis,本 ...
- 算是不常用的东西,java中的ResultSet转List
import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import j ...
- kolla-ansible部署OpenStack Train版技术方案
简单架构示意 项目目标 1. 实现容器化部署docker+ Ansible+openstack-tarin 2. 使用keeplived监控nova服务实现在单台服务器宕机的情况下能迅速切断连接减轻平 ...
- 如何实现数据库数据到Abp vnext实体对象的同步?以及代码生成工具
在采用了EF Core的Code First方式下,如果你在数据库中直接添加了新表或存储过程,你需要在项目代码中手动反向工程这些数据库的更改,以保持Code First的代码与数据库同步.这种情况可以 ...
- Vue-flask 展示小电影
显示小电影 前端Vue <body> <div id="app"> <button @click="handleLoad"> ...
- 函数模板 及显式具体化(C++)
函数模板 将同一种算法应用与不同类型的函数时 #include<iostream> #include<string> template <typename T> v ...
- 【Oracle】ORDER BY 2 DESC,1 ASC,同时对多个数据列进行不同的顺序排序&Oracle中的 (+)
最初想对 travelled_distance 降序排列 ,如果有两个或者更多的用户旅行了相同的距离, 那么再以 name 升序排列 然后就写了下面的 SELECT U.NAME name, NVL( ...
- LVGL 日志
一.启动日志 在 lv_conf.h 中将 LV_USE_LOG 设置为 1,如下图所示: 二.日志级别 在文件 lvgl/src/misc/lv_log.h 中定义了日志等级,等级是从小到大,所以 ...