1、官网下载 nacos
官网地址:home
去github上下载nacos-server。我下载的是 nacos-server-1.4.1.tar.gz
2、安装 nacos
下载完成后,将安装包上传到 centos
创建 nacos 目录(安装位置任意)
mkdir -p /usr/local/nacos
解压 nacos 到安装目录
tar -zxvf nacos-server-1.4.1.tar.gz /usr/local/nacos
进入安装目录,目录如下:
进入 bin 目录 ,启动 nacos
cd bin
单机模式启动:
sh startup.sh -m standalone
ip替换成自己的IP 。 默认账号密码 nacos/nacos
访问地址:http://192.168.2.169:8848/nacos
***现在使用的是nacos内置的数据库,如何使用自己的数据库:
进入nacos的conf目录下,找到文件 nacos-mysql.sql
将它导入到自己的数据库中。
编辑conf目录下的 application.properties配置文件。修改下边内容
去掉spring.datasource.platform=mysql的注释
数据库IP、用户名密码改成自己的,然后进行保存
最后进入bin目录,先关闭,再启动。然后使用的就是自己的数据库
#关闭
sh shutdown.sh
#启动
sh startup.sh -m standalone
3、可能遇到的问题
问题1:
上边的问题是由于startup.sh文件使用了windows的编码方式,在linux上执行,所以报错
解决办法:
将startup.sh复制到notepad++上打开,会看到右下角显示windows。
双击windows ,在弹出的页面选择 转化为unix格式
然后保存到linux上,重新执行即可。
问题2:
提示找不到 JAVA_HOME。
1、安装java8及之上
2、有的朋友和我一样用的centos7,上边自带java8.可是为什么还报这个呢,原因是没有设置JAVA_HOME环境变量
先找到java的路径:which java
/usr/bin/java
查看软连接位置:ls -l /usr/bin/java
/usr/bin/java -> /etc/alternatives/java
查看安装位置:ls -l /etc/alternatives/java
/etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin/java
将路径加入到环境变量:
vi /etc/profile
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下边加入:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre
export PATH=$PATH:$JAVA_HOME/bin
保存,退出。更新环境变量:
source /etc/profile
然后重新执行:sh startup.sh -m standalone。
问题3:
防火墙未开放,8848端口不通:
firewall-cmd --zone=public --add-port=8848/tcp --permanent
更新防火墙规则
firewall-cmd --reload
重新访问即可