目录
四、nacos持久化(自带derby嵌入式数据库切换到Mysql数据库)
1、nacos源码下载地址:Nacos源码
2、选择develop>标签>1.4.4版本
3、点击“克隆/下载”,点击“下载ZIP”
4、解压下载后的源码
1、安装nacos源码打包所需环境:jdk1.8+、maven3.2+
2、 cmd进入到Nacos解压
文件夹,执行编译命令
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
出现如下提示代表nacos编译完成
3、在Nacos-1.4.4\distribution\target目录下找到编译打包后的文件
1、将安装包上传到服务器,并解压到/home/data/nacos1.4.4/目录下
- [root@localhost software]# tar -zxvf nacos-server-1.4.4.tar.gz -C /home/data/nacos-1.4.4/
- nacos/LICENSE
- nacos/NOTICE
- nacos/target/nacos-server.jar
- nacos/conf/
- nacos/conf/1.4.0-ipv6_support-update.sql
- nacos/conf/application.properties
- nacos/conf/application.properties.example
- nacos/conf/cluster.conf.example
- nacos/conf/nacos-logback.xml
- nacos/conf/nacos-mysql.sql
- nacos/conf/schema.sql
- nacos/bin/shutdown.cmd
- nacos/bin/shutdown.sh
- nacos/bin/startup.cmd
- nacos/bin/startup.sh
- [root@localhost software]#
1、创建cloud-nacos数据库(Innodb/UTF-8)
执行sql脚本:nacos-server-1.4.4\nacos\conf\nacos-mysql.sql
2、修改nacos-server-1.4.4\nacos\conf\application.properties文件
- #*************** Config Module Related Configurations ***************#
- ### If use MySQL as datasource:数据源类型
- spring.datasource.platform=mysql
-
- ### Count of DB:数据源实例数
- db.num=1
-
- ### Connect URL of DB:数据源连接信息
- db.url.0=jdbc:mysql://192.168.2.1:3306/cloud-nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
- db.user.0=root
- db.password.0=root
1、进入home/data/nacos-1.4.4/nacos/bin/目录,执行启动命令
sh startup.sh -m standalone
standalone代表着单机模式运行,非集群模式(集群模式可查看官网文档)
可直接修改nacos-server-1.4.4\nacos\bin\startup.sh文件中
将export MODE="cluster" 改为 export MODE="standalone" 即可以单机版启动
- [root@localhost /]# cd home/data/nacos-1.4.4/nacos/bin/
- [root@localhost bin]# sh startup.sh -m standalone
- /usr/jdk1.8.0_341/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ext.dirs=/usr/jdk1.8.0_341/jre/lib/ext:/usr/jdk1.8.0_341/lib/ext -Xloggc:/home/data/nacos-1.4.4/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/data/nacos-1.4.4/nacos/plugins/health,/home/data/nacos-1.4.4/nacos/plugins/cmdb -Dnacos.home=/home/data/nacos-1.4.4/nacos -jar /home/data/nacos-1.4.4/nacos/target/nacos-server.jar --spring.config.additional-location=file:/home/data/nacos-1.4.4/nacos/conf/ --logging.config=/home/data/nacos-1.4.4/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288
- nacos is starting with standalone
- nacos is starting,you can check the /home/data/nacos-1.4.4/nacos/logs/start.out
- [root@localhost bin]#
2、登录nacos服务
浏览器地址:http://192.168.2.60:8848/nacos
用户名密码:nacos/nacos