在Linux和Windows上安装Nacos-2.1.1

记录:377

场景:在CentOS 7.9操作系统安装Nacos-2.1.1。在Windows操作系统上安装Nacos-2.1.1。Nacos:Nacos: Dynamic Naming and Configuration Service。Nacos提供动态配置服务、服务发现及管理、动态DNS服务功能。

版本:

JDK 1.8
Nacos-2.1.1
CentOS 7.9

官网地址:https://nacos.io/zh-cn/

开源地址:https://github.com/alibaba/nacos

一、在Linux上安装Nacos-2.1.1

1.下载Nacos

下载地址:https://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2.1.1.tar.gz

下载命令:wget https://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2.1.1.tar.gz

解析:下载包名是nacos-server-2.1.1.tar.gz。

2.解压Nacos

解压命令:tar -zxvf nacos-server-2.1.1.tar.gz -C /opt/

重命名:mv nacos nacos-2.1.1

解析:解压nacos-server-2.1.1.tar.gz到指定目录/opt/下。在解压后目录下有bin、conf、target目录。在bin目录下包括启动脚本和关闭脚本。在conf目录下包括配置文件和数据库初始脚本等。在target目录下是nacos-server.jar,是一个可执行jar包,也就是nacos的服务包,以及依赖包都打包在这个包下。

3.数据库准备与表初始化

3.1创建数据库和用户

数据库名称:hub_nacosdb

用户名/口令:hub_nacos/12345678

基字符集:utf8

数据库排序规则:utf8_general_ci

(1)命令行登录

命令:mysql -u root -p

口令:12345678

(2)创建数据库

命令:CREATE DATABASE hub_nacosdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

(3)创建用户

命令:CREATE USER hub_nacos@'%' IDENTIFIED BY '12345678';

(4)数据库授权给指定用户

命令:GRANT ALL ON hub_nacosdb.* TO 'hub_nacos'@'%' IDENTIFIED BY '12345678';

(5)全量指令汇聚

USE mysql;
CREATE DATABASE hub_nacosdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER hub_nacos@'%' IDENTIFIED BY '12345678';
GRANT ALL ON hub_nacosdb.* TO 'hub_nacos'@'%' IDENTIFIED BY '12345678';
FLUSH PRIVILEGES;

3.2初始化Nacos数据库

nacos初始化脚本位置:/opt/nacos-2.1.1/conf/nacos-mysql.sql

解析:直接执行SQL脚本。

3.3Nacos数据库默认表清单

官方提供的Nacos数据库表清单。

4.修改Nacos配置文件

配置文件位置:/opt/nacos-2.1.1/conf/application.properties

4.1修改数据源配置

配置文件:application.properties

修改内容:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.19.202:3306/hub_nacosdb?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=hub_nacos
db.password.0=12345678

4.2修改端口

配置文件:application.properties

修改内容:

server.port=18848

解析:默认是8848。

5.启动Nacos

5.1修改Nacos目录权限

在启动Nacos时,不使用root用户直接启动,建议使用普通用户。

(1)普通用户信息

用户名称/口令:learn/12345678

(2)把Nacos的安装目录赋权给普通用户

命令:chown -R learn:learn /opt/nacos-2.1.1

(3)创建普通用户操作

创建用户命令:useradd learn

修改密码命令:passwd

解析:在执行passwd时,提示输入密码。可以查看用户信息:cat /etc/passwd。

5.2启动脚本位置

启动脚本目录:/opt/nacos-2.1.1/bin/

解析:目录下startup.sh是启动脚本,shutdown.sh是停止脚本。

5.3单机启动命令

(1)切换到普通用户

命令:su learn

(2)启动服务

命令:sh startup.sh -m standalone

5.4启动日志信息

日志目录:/opt/nacos-2.1.1/logs/start.out

查看启动日志信息:tail -f -n 300 /opt/nacos-2.1.1/logs/start.out

解析:tail -f,实时查看追加信息。-n 300,打印最后300行。

5.5单机停止

命令:sh shutdown.sh

5.6Nacos日志信息

Nacos的全量日志信息目录:/opt/nacos-2.1.1/logs。

6.登录Nacos

6.1登录信息

地址:http://192.168.19.203:18848/nacos

用户/口令: nacos/nacos

解析:默认是http://192.168.19.203:8848/nacos。本例修改了端口。

6.2首页信息

登录后首页信息。

6.3修改密码

nacos默认用户/口令是nacos/nacos,一般情况都需修改口令。

首次登录后,在首页右上角鼠标移到nacos菜单,在下拉菜单中,选择修改密码,就能完成操作。

二、在Windows上安装Nacos-2.1.1

1.下载Nacos

下载地址:https://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2.1.1.zip

2.解压Nacos

解压nacos-server-2.1.1.zip安装包,只需做配置就可以使用。

安装目录:D:\dev\hub\ali\nacos-2.1.1\nacos

解析:在解压后目录下有bin、conf、target目录。在bin目录下包括启动脚本和关闭脚本。在conf目录下包括配置文件和数据库初始脚本等。在target目录下是nacos-server.jar,是一个可执行jar包,也就是nacos的服务包,以及依赖包都打包在这个包下。

3/数据库准备与表初始化

3.1创建数据库和用户

数据库名称:hub_nacosdb

用户名/口令:hub_nacos/12345678

基字符集:utf8

数据库排序规则:utf8_general_ci

(1)命令行登录

命令:mysql -u root -p

口令:12345678

(2)创建数据库

命令:CREATE DATABASE hub_nacosdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

(3)创建用户

命令:CREATE USER hub_nacos@'%' IDENTIFIED BY '12345678';

(4)数据库授权给指定用户

命令:GRANT ALL ON hub_nacosdb.* TO 'hub_nacos'@'%' IDENTIFIED BY '12345678';

(5)全量指令汇聚

USE mysql;
CREATE DATABASE hub_nacosdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER hub_nacos@'%' IDENTIFIED BY '12345678';
GRANT ALL ON hub_nacosdb.* TO 'hub_nacos'@'%' IDENTIFIED BY '12345678';
FLUSH PRIVILEGES;

3.2初始化Nacos数据库

nacos初始化脚本位置:../nacos/conf/nacos-mysql.sql

解析:直接执行SQL脚本。

3.3Nacos数据库默认表清单

官方提供的Nacos数据库表清单。

4.修改Nacos配置文件

配置文件位置:../nacos/conf/application.properties

4.1修改数据源配置

配置文件:application.properties

修改内容:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/hub_nacosdb?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=hub_nacos
db.password.0=12345678

4.2修改端口

配置文件:application.properties

修改内容:

server.port=18848

解析:默认是8848。

5.启动Nacos

5.1启动脚本

启动脚本目录:D:\dev\hub\ali\nacos-2.1.1\nacos\bin

使用cmd.exe工具,执行脚本。

解析:目录下startup.cmd是启动脚本,shutdown.cmd是停止脚本。

5.2单机启动命令

命令:startup.cmd -m standalone

5.3启动日信息

启动日志信息在../logs/start.out中。

控制台打印启动信息。

5.4Nacos日志信息

Nacos的全量日志信息目录:../nacos/logs。

6.登录Nacos

6.1登录信息

地址:http://localhost:18848/nacos

用户/口令: nacos/nacos

解析:默认是http://localhost:8848/nacos。本例修改了端口。

6.2首页信息

登录后首页信息。

以上,感谢。

2023年2月14日

### 回答1nacos-server-2.1.1.tar.gz是一个压缩文件,其中包含了nacos server的2.1.1版本的安装包。 Nacos是一个开源的分布式服务发现配置管理服务管理平台。其主要功能包括服务注册发现、动态配置管理、服务分布式权重管理等。nacos-server-2.1.1.tar.gz是nacos server的安装包,可以通过解压该文件来安装使用nacos server。 解压后的文件中包含了nacos server运行所需的各种配置文件脚本。通过配置这些文件,可以将nacos server其他组件或系统集成,并对其进行定制化配置。 对于版本2.1.1nacos server,它可能包含了一些新的功能、性能优化bug修复。用户可以通过升级到这个版本来获得新特性改进的性能。 使用nacos server可以帮助开发者快速搭建管理自己的微服务环境。通过注册发现服务,可以轻松实现服务之间的调用通信。同时,通过动态配置管理可以实现对系统的配置进行动态调整,而不需要重启服务。 总之,nacos-server-2.1.1.tar.gz是nacos server的安装包,它提供了分布式服务发现配置管理服务管理等功能,可以帮助开发者更方便地构建管理微服务环境。 ### 回答2nacos-server-2.1.1.tar.gz是Nacos的一个版本压缩包。Nacos是由阿里巴巴开源的一个服务发现配置管理平台。它通过提供注册中心配置中心的功能,实现了动态服务发现、服务注册注销、服务健康监测等功能。 这个版本的Nacos有一些特性改进。首先,它提供了更加稳定可靠的服务注册发现功能,可以通过注册中心自动发现服务实例,并实现负载均衡。其次,Nacos还提供了统一的配置管理功能,可以实时对配置进行修改更新,并及时通知到相关的服务实例。 此外,Nacos-server-2.1.1.tar.gz还改进了监控管理功能,通过监控中心可以实时查看统计各个服务的运行状态性能指标。同时,Nacos也提供了命名空间的概念,可以实现不同环境或不同团队之间的隔离管理。 对于使用Nacos的开发者来说,下载部署这个版本的Nacos非常简便。只需解压缩tar.gz文件,并按照官方文档进行相关配置即可。 总之,nacos-server-2.1.1.tar.gz是一个功能强大、稳定可靠的服务发现配置管理平台,适用于各类分布式系统的开发部署。 ### 回答3: nacos-server-2.1.1.tar.gz是一个压缩文件,其中包含了Nacos Server版本2.1.1安装包。Nacos是一个用于实现动态服务发现配置管理服务治理的开源平台。通过Nacos Server,我们可以集中管理配置应用程序、服务微服务,以实现更好的自动化可伸缩性。 下载安装nacos-server-2.1.1.tar.gz后,我们可以解压压缩包,并运行其中的可执行文件以启动Nacos Server。Nacos Server提供了一个Web界面,可以通过浏览器访问该界面来管理配置服务。 使用Nacos Server,我们可以注册发现服务,即使服务的实例动态变化也能够实时感知并进行相应的处理。对于配置管理,Nacos Server提供了一个统一的配置中心,可以集中管理应用程序中的各种配置。此外,Nacos Server还支持服务治理功能,例如流量管理、访问控制、负载均衡故障恢复等。 Nacos Server版本2.1.1相对于之前的版本进行了一些改进优化,提供了更稳定可靠的服务。使用最新版本的Nacos Server,我们可以获得更好的性能更丰富的功能。 总之,nacos-server-2.1.1.tar.gz是Nacos Server版本2.1.1安装包,通过安装运行Nacos Server,我们可以实现动态服务发现配置管理服务治理,从而提升应用程序的自动化可伸缩性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值