nacos部署
1安装系统centos7.9
配置阿里yum源
一、备份yum核心目录下的文件
cd /etc/yum.repos.d/
mkdir repo_bak
mv *.repo repo_bak
二、配置阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
三、配置扩展包
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
四、清理缓存
yum clean all
五、创建缓存
yum makecache
关闭防火墙
service firewalld stop
systemctl disable firewalld.service
下载jdk1.8jdk-8u202-linux-x64.tar.gz
上传jdk 1.8 tar包到tmp目录中
mkdir /usr/local/jdk
解压jdk到目录中
tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local/jdk/
修改环境变量
vim /etc/profile
在文件最后加上
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使用配置生效
source /etc/profile
添加软件链接
ln -s /usr/local/jdk/jdk1.8.0_202/bin/java /usr/bin/java
安装mysql
##查找mysql下载源
https://repo.mysql.com/
找到对应的mysql地址下载
wget https://repo.mysql.com/mysql80-community-release-el7-9.noarch.rpm
安装rpm
rpm -ivh mysql80-community-release-el7-9.noarch.rpm
安装mysql
yum install -y mysql-community-server --nogpgcheck
设置开机自启动
systemctl start mysqld.service && systemctl enable mysqld.service
查看数据库版本
mysql -V
mysqld -V
查找mysql安装时默认密码
grep 'temporary password' /var/log/mysqld.log
修改mysql 密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Start123!@#';
show databases;
exit;
下载nacos并上传
解压nacos到目录
tar -zxvf nacos-server-1.4.1.tar.gz -C /usr/local/
登录数据库
创建数据库
create database nacos character set utf8mb4 collate utf8mb4_bin;
use nacos;
source /usr/local/nacos/conf/nacos-mysql.sql;
CREATE USER 'nacos'@'%' IDENTIFIED BY 'Start123!@#';
GRANT ALL PRIVILEGES ON *.* TO 'nacos'@'%';
FLUSH PRIVILEGES;
exit;
修改nacos配置文件
vi /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.0=root
db.password.0=Start123!@#
单机启动nacos
sh startup.sh -m standalone