本文是搭建完成之后写的,如有误,请指正。
本次环境为两台centos7.4
1:下载nacos包
wget https://github.com/alibaba/nacos/releases/download/1.1.3/nacos-server-1.1.3.tar.gz
2:解压源码包 移动到一个自己喜欢的位置
tar -zxf nacos-server-1.1.3.tar.gz
mv nacos /usr/src/
3:找一下自己java的地址 没有的话安装一下
yum -y install java* #没有安装java的做这一步 带*是为了把其他依赖一起装上#
whereis java #查找自己java的路径#
修改nacos配置文件里java的路径 如果不改的话跟默认位置不同会无法启动
4:单机版到这里就可以启动了 启动成功后浏览器输入http://ip地址:8848/nacos/index.html 即可访问
5 :nacos集群搭建
(1)1-3步在每台服务器上都要进行操作
(2)搭建一个mysql数据库。(因为单机的nacos是有默认库的,搭建集群需要自己做mysql)
yum -y install mariadb* (centos7以上mysql更名为mariadb。7以下为mysqld)
安装成功之后启动数据库,创建一个库,设置root密码。赋予访问权限。
systemctl start mariadb #启动mysql数据库#
mysql -uroot #用root用户登陆#
create database nacos; #创建nacos数据库#
use mysql; #进入mysql库#
set password for root@localhost = password ('123456'); #给root用户设置密码为123456#
Grant ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'; "赋予root用户远程访问权限"
flush privileges; #重新加载,使其立即生效。#
exit; #退出数据库#
cd /usr/src/nacos/conf #进入nacos的conf目录下#
mysql -uroot -p123456 -B nacos < nacos-mysql.sql #把sql脚本导入nacos库#
(3)把服务器列表加入集群文件,并配置数据库连接
cd /usr/src/nacos/conf #进入nacos下的conf目录#
mv cluster.conf.example cluster.conf #把文件更名#
vim cluster.conf #把服务器ip及端口号添加进去。我只有两台#
vim /usr/src/nacos/conf/application.properties #在这个文件最后添加数据库连接#
#添加开机自启#
写到/ect/rc.local
sh /usr/src/nacos/bin/startup.sh
#添加完成后启动#
停止及启动的命令都在nacos/bin
如果刚才启动了 就先停止一下 停止:sh shutdown.sh 启动:sh startup.sh
输入之后查看 logs/start.out
如果出现:INFO Nacos started successfully in cluster mode 则为成功