centos7离线安装linux,Centos7 离线安装Nacos

1.下载nacos : Nacos 下载

9944e9f4771f

微信图片_20200827140709.png

2.把tar包上传到 /usr/local 目录下,可以根据自己喜好自定义安装目录 ,然后解压。

# 解压 tar包

tar -zxvf nacos-server-1.3.2.tar.gz

3. 编辑配置文件

# 编辑nacos配置文件

vim /usr/local/nacos/conf/application.properties

###编辑以下内容 数据库用户名密码根据情况输入自己的

spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user=xxx

db.password=xxx

4.初始化数据库

数据库初始化脚本在 /usr/local/nacos/nacos-mysql.sql

5.启动nacos ,下面只提供单机模式启动 -m standalone

sh /usr/local/nacos/bin/startup.sh -m standalone

浏览器访问地址:http://ip:8848/nacos

输入默认账号和密码:nacos/nacos

6.启动服务(集群模式) 实际生产环境Nacos一定使用集群模式(至少3个节点)

新建集群模式配置文件路径:/usr/local/nacos/conf/cluster.conf

编辑格式如下:

//IP:PORT

192.168.9.121:8848

192.168.9.122:8848

192.168.9.122:8848

启动命令

# 集群版启动命令 不带任何参数

sh /usr/local/nacos/bin/startup.sh

# Ubuntu 用上述命令启动会报异常

# java.io.FileNotFoundException: /usr/local/nacos/conf/cluster.conf

# 解决办法:

# 1)使用如下命令启动nacos :bash /usr/local/nacos/bin/startup.sh

# 2)可以修改 startup.sh 头文件(推荐)

# !/bin/sh 改成 #!/bin/bash

# 然后采用 /usr/local/nacos/bin/startup.sh 启动

7、将nacos添加到守护进程并设置其开机自启

# 新建并编辑 /etc/systemd/system/nacos.service 文件

vi /etc/systemd/system/nacos.service

# 添加内容如下

[Unit]

Description=nacos

After=network.target

[Service]

Type=forking

# 集群版 见后面 -m standalone 去掉即可

ExecStart=/usr/local/nacos/bin/startup.sh -m standalone

ExecReload=/usr/local/nacos/bin/shutdown.sh

ExecStop=/usr/local/nacos/bin/shutdown.sh

PrivateTmp=true

[Install]

WantedBy=multi-user.target

.service 文件格式说明

[Unit]

Description:描述,

After:在network.target,auditd.service启动后才启动

ConditionPathExists: 执行条件

[Service]

EnvironmentFile=变量所在文件

ExecStart=执行启动脚本

ExecReload=执行重启命令

ExecStop=执行停止命令

Environment=变量

User=服务运行的用户,

Group=服务运行的用户组

PIDFile=存放PID的文件路径

Restart=fail时重启

PrivateTmp=True表示给服务分配独立的临时空间

[Install]

Alias:服务别名

WangtedBy: 多用户模式下需要的

常用命令如下:

• 启动nacos:systemctl start nacos

• 关闭nacos:systemctl stop nacos

• 设置开机自启:systemctl enable nacos

• 关闭开机自启:systemctl disable nacos

• 查看运行状态:systemctl status nacos

有可能启动脚本出现jdk找不到的问题

修改如下

# 编辑 nacos的启动脚本

vi /usr/local/nacos/bin/startup.sh

#修改前

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java

[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME\

# 将JAVA_HOME修改为本机的JDK安装路径 并将下面的三行用# 注销

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/local/java8/jdk1.8.0_202

# [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java

# [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java

# [ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME\

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值