1.下载nacos : Nacos 下载

微信图片_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\

centos7离线安装linux,Centos7 离线安装Nacos相关推荐

  1. 安装Linux CentOS7操作系统

    目录 前言 1.安装虚拟机 1.1新建虚拟机 1.2 调整虚拟机硬件 1.3启动虚拟机 1.4创建虚拟机用户 总结 前言 本文记录学习在VMware虚拟机上,安装Linux CentOS7操作系统的全 ...

  2. 技嘉H370 HD3主板的物理机上安装 Linux CentOS7 解决无网卡驱动

    技嘉H370 HD3主板的物理机上安装 Linux CentOS7 解决无网卡驱动 一般的机器网卡驱动会随Linux系统一起安装,但有些奇葩的主板的网卡驱动Linux安装包没有,这就得找到它的网卡驱动 ...

  3. U盘安装Linux Centos7

    U盘安装Linux Centos7遇到的问题 公司为了扩充内网测试服务器采购两台 型号: 戴尔(DELL) OptiPlex 7060MT i7-8700丨32G丨2T+256G固态 网卡:集成网卡型 ...

  4. 安装Linux出现致命错误,安装liunx出现致命错误,为什么,如何解决?

    rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的 ...

  5. u盘linux和win7双系统安装教程,双系统安装Win7系统U盘安装linux centos7,详细步骤...

    转载 最近,我想在win7计算机上安装Linux双系统,因此我下载了Linux centos7版本. 经过两天的折腾,我在互联网上阅读了很多帖子,遇到了很多问题. 幸运的是,安装终于成功了,下面将对安 ...

  6. 虚拟机virtualBox安装Linux(CentOS7)详细图解

    一.虚拟机以镜像下载 virtualBox下载地址:https://www.virtualbox.org/wiki/Downloads CentOS7镜像下载地址:https://www.centos ...

  7. 安装linux7如何查看u盘位置,win7系统下u盘安装linux centos7,详细步骤,亲测

    一,准备 1. Centos 7镜像文件:​​ 下载的话网上很多,这里提供一个下载路径:​ http://isoredirect.centos.org/centos/7/isos/x86_64/ 2. ...

  8. win7 制作linux u盘安装教程,win7系统下u盘安装linux centos7,详细步骤,亲测

    近段时间想在自己的win7电脑上安装个linux双系统,于是下载了linux centos7这个版本,折腾了两天,网上的各种帖子看了不少,也遇到很多问题,幸运的是终于装成功了,下面就说明一下安装的整个 ...

  9. WebLogic安装Linux centos7

    一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中.并会在/home路径下创建一个和用户名相同的路径, ...

  10. 老毛桃 安装linux双系统,安装CentOS 7双系统(二)——安装过程step by step

    上一篇中我们确定了分区方案之后,就可以开始安装双系统啦. 前期准备 重点:装系统之前一定要准备一个U盘启动盘,出问题时候可以马上进PE恢复!!!血的教训! 我建议对磁盘进行分区.重建MBR等操作都在P ...

最新文章

  1. 几款表贴LED反向电流特性
  2. js/jq判断鼠标滚轮方向
  3. QT的QDesignerContainerExtension类的使用
  4. @async注解_SpringBoot中Async异步方法和定时任务介绍
  5. 一文搞定Swing和Qt按钮和文本框的创建
  6. 使用navicat 复制 数据库 使用mysql5.7 utf8mb4 utf8mb4_general_ci 爬虫的时候就支持表情包了
  7. django中使用原生sql
  8. C#LeetCode刷题之#653-两数之和 IV - 输入 BST(Two Sum IV - Input is a BST)
  9. 【POJ】2823 Sliding Window
  10. js中去掉字符串中的某个指定字符
  11. 团队项目第一阶段冲刺站立会议05
  12. Triplet Loss
  13. Packet Tracer 思科模拟器入门教程 实验报告1
  14. ET1100和ET1200的区别
  15. 哦豁,女朋友都能被别人撩走,还不赶快去Coding回来
  16. 计算机派位录取,北京幼升小多校划片电脑派位是什么意思
  17. 问道娃娃进阶技能学习方法及技能效果图文介绍
  18. 从CarLife音乐切换回蓝牙音乐音量变小
  19. 谷歌浏览器旧版本下载地址
  20. 学校计算机网络方案书,学校网络部活动策划书

热门文章

  1. 计算机主板的几种高速率接口了解
  2. 富士施乐复复印机网络连接说明
  3. android10原生动态壁纸,三星S10手机原生壁纸下载
  4. 狗比男人好的21个理由
  5. 【推荐】雪亮工程解决方案社会治安综合治理防控平安乡村综治整体技术(共50份,933M)
  6. python邮件模块_python 邮件模块
  7. php导出excel2007实例,php导入导出excel实例
  8. 限时折扣助力知识店铺销量暴涨
  9. opencv答题卡识别 (一)
  10. DMPC-PEG-丙烯酸/柠檬酸/双膦酸/酯化胆酸/氨基乙酸/乙二胺四甲叉膦酸/苯硼酸