Linux部署Nacos 详细手把手教程

Posted 黑咖啡搅乱了三国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux部署Nacos 详细手把手教程相关的知识,希望对你有一定的参考价值。

一、准备工作

1.nacos包传到  /usr/local/tools  

2.cd /usr/local/toolstar zxvf nacos-server-1.4.0.tar.gz

mv nacos /usr/local/

 

回复nacos安装包”获取安装包

、创建Nacos数据库

压缩包中sql脚本路径 /nacos/conf/nacos-mysql.sql

自己手动去创建nacos数据库,并执行官网的sql脚本建库建表

 

三、 修改Nacos的配置文件

打开配置项编辑mysql配置

# 修改Nacos服务的数据库连接

vim /xxxx/xxxx/xxxx/nacos/conf/application.properties

 

db.user=数据库账号

Db.password=数据库密码

、启动Nacos

# 进去bin目录

cd  /xxxx/xxxx/xxxx/nacos/bin

 

# 执行单机版启动命令

1.# ubuntu采用

bash /xxx/xxx/xxx/bin/startup.sh -m standalone

2.# linux的其他发行版采用

# sh  /xxx/xxx/xxx/bin/startup.sh -m standalone

3.#后台启动使用

sh startup.sh -m standalone &

停止:sh shutdown.sh

 

启动后可查看/xxx/xxx/nacos/logs/nacos.log文件cat /usr/local/nacos/logs/start.out

 

五、访问Nacos建表时系统会添加一个默认账号账号 nacos 密码 nacos

# 启动后访问自己ip

http://localhost:8848/nacos

 

 成功!!!


常见异常处理(参考)

启动异常

原因jdk配置路径异常

解决办法分为两个步骤

1.编辑启动脚本startup.sh

vim /xxx/xxx/xxx/bin/startup.sh2.配置JAVA_HOME[root@localhost ~]# which java    //找到jdk位置

/usr/bin/java

 

[root@localhost ~]# ll /usr/bin/java

lrwxrwxrwx. 1 root root 22 2月  24 12:26 /usr/bin/java -> /etc/alternatives/java

 

[root@localhost ~]# ll /etc/alternatives/java

lrwxrwxrwx. 1 root root 73 2月  24 12:26 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java

 

[root@localhost ~]# ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/

 

[root@centos7-2 nacos]# vi /etc/profile

# 在最后增加

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/          

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

 

 

[root@localhost ~]# source /etc/profile

 


以上是关于Linux部署Nacos 详细手把手教程的主要内容,如果未能解决你的问题,请参考以下文章

项目部署Vue+SpringBoot前后分离个人博客项目实战部署保姆教程 Linux+docker安装部署启动一条龙教程

#yyds干货盘点#Linux里的“宝塔”,真正的宝塔!详细教程

Linux 部署 nacos

Linux 部署 nacos

Linux (centos8)安装 MySQL 8 数据库(图文详细教程)

手把手超详细Docker部署MongoDB集群