nacos修改为单机启动模式和数据库连接

一、修改单机启动

nacos默认为集群方式启动,如果想修改为单机启动,可以修改nacos的bin目录下的startup.cmd,linux环境为startup.sh,将export MODE="cluster"修改为export MODE="standalone"。

二、修改数据库连接

注意:早期版本没有mysql方面的配置,比如1.1.4没有,我后面使用2.0.3是有的

nacos默认使用内置的derby数据库存储配置信息,如果想修改为mysql,可通过下面的方式:

1.nacos的conf目录下有一个nacos-mysql.sql文件,在mysql数据库中新建nacos数据库,然后在nacos数据库执行nacos-mysql.sql脚本,将数据导入到mysql; 

2.修改conf目录下的application.properties文件,原本是注释状态,将注释的#去掉,换成自己数据库IP地址,端口号,账号和密码。

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://你的数据库地址:端口/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=数据库用户名
db.password=数据库密码

三,如果启动时提示 Could not find or load main class,可修改startup.sh文件(startup.cmd),参考如下,标x为原内容,打勾为替换进来的内容:

在Nacos-Server的 bin / startup.sh
由JAVA_OPT_EXT_FIX 配置引起启动报错

在startup.sh文件中替换下方配置

x JAVA_OPT_EXT_FIX="-Djava.ext.dirs=${JAVA_HOME}/jre/lib/ext:${JAVA_HOME}/lib/ext"
√ JAVA_OPT="${JAVA_OPT} -Djava.ext.dirs=${JAVA_HOME}/jre/lib/ext:${JAVA_HOME}/lib/ext"

x echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}"
√ echo "$JAVA ${JAVA_OPT}"

x echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 &
x nohup "$JAVA" "$JAVA_OPT_EXT_FIX" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
√ echo "$JAVA ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 &
√ nohup $JAVA ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值