Nacos
- 一,下载解压 Nacos
- 二,使用外部存储器(可选)
- 三,Nacos配置
- 四,防火墙配置
- 五,启动nacos
一,下载解压 Nacos
-
首先确保你的系统上已经安装了 Java,可以运行以下命令检查:
java -version
如果没有安装,可以通过点击下方链接安装和配置djk:
centos8安装jdk11_centos 安装jdk11
-
下载 Nacos 2.1.1 的安装包。你可以从官方网站下载:https://github.com/alibaba/nacos/releases/tag/2.1.1
wget https://github.com/alibaba/nacos/releases/download/2.2.1/nacos-server-2.2.1.tar.gz tar -zxvf nacos-server-2.2.1.tar.gz
二,使用外部存储器(可选)
- 进入nacos/conf/找到mysql-schema.sql,复制里面的全部内容
- 新建一个数据库
- 刚刚从mysql-schema.sql复制的内容粘贴到nacos查询中,全选点击运行
- 最后添加一个用户
CREATE USER 'bilal'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'bilal'@'%';
FLUSH PRIVILEGES;
这样数据库就准备好了
三,Nacos配置
- 再次进入nacos/conf/找到application.properties打开编辑,更改以下内容
nacos.core.auth.server.identity.key=my-secret-key
nacos.core.auth.server.identity.value=my-secret-value
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
#-----------------------------以下内容是可选-----------------------
spring.datasource.platform=mysql
db.num=1
#192.168.24.137 是mysql数据库的ip地址,nacos-02是数据库名
db.url.0=jdbc:mysql://192.168.24.137:3306/nacos-02?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8
#新建的用户名和密码
db.user.0=bilal
db.password.0=123456
四,防火墙配置
-
开启端口号
-
开启8848端口号
firewall-cmd --zone=public --add-port=8848/tcp --permanent
-
刷新(重新加载端口号)
firewall-cmd --reload
-
查看8848端口号是否已经开启
firewall-cmd --query-port=8848/tcp
-
-
编辑防火墙配置文件:
-
打开配置文件
vim /etc/sysconfig/iptables-config
-
添加一下内容
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8848 -j ACCEPT
-
最后:wq保存退出
-
五,启动nacos
-
接下来进图bin目录可以用以下命令启动 Nacos:
./startup.sh -m standalone 或者 sh startup.sh -m standalone
注意:参数 -m 值的是运行模式,这里是单机模式。如果你需要使用集群模式,请修改为 cluster。
- 查看 Nacos 是否启动成功,访问Console显示的地址
- 如果可以正常访问,则说明 Nacos 已经安装成功。