linux完美安装nacos(可集群)

如果服务器安装有jdk,maven,mysql可以忽略以下几个软件的安装

1.下载jdk和maven

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

https://maven.apache.org/download.cgi

1.1放在服务器合适(软件可放置usr/local)位置执行

tar zxvf jdk-8u161-linux-x64.tar.gz
tar zxvf apache-maven-3.5.3.tar.gz

1.2配置环境变量

vim /etc/profile

1.3进入profile按i在最后添加以下内容(注意修改jdk和maven真实版本号)

#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_261
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH

1.4刷新环境变量

source /etc/profile

1.5验证是否安装成功

mvn -v 
java -version

2.安装mysql(这里推荐docker安装,先安装docker,很简单)

2.1为保证下载很慢信心崩溃,设置国内镜像源

vi /etc/docker/daemon.json

 2.2添加以下内容

{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}

2.3添加镜像(可到以下网址选择版本)   https://c.163yun.com/hub#/home

docker pull hub.c.163.com/library/mysql:latest

2.4开启mysql容器

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 --name mysql hub.c.163.com/library/mysql

2.5远程连接mysql试试(账号:root 密码:123)

3.安装nacos

3.1下载nacos

https://blog.csdn.net/qq_41514643/article/details/107513530

3.2xftp上传文件并解压

tar zxvf nacos-server-1.3.1.tar.gz

3.3在nacos中配置mysql

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

添加以下内容(注意修改自己mysql配置)

db.num=1
db.url.0=jdbc:mysql://812.70.411.44:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123

3.4复制以下文件到本地nacos-mysq.sql,运行navicat根据sql文件建库建表,之后nacos产生的数据就存在这个数据表里

效果如下

3.5进入 nacos/bin启动nacos (-m standalone 是以单机版启动,nacos 默认启动是集群启动,否则产生Caused by: java.lang.RuntimeException: cannot get serverlist, so exit.错误)

./startup.sh -m standalone

3.6测试启动

地址为:服务器ip:8848/nacos  (默认账号:nacos 密码:nacos)

登录成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值