nacos修改为单机启动模式和数据库连接
nacos默认为集群方式启动,如果想修改为单机启动,可以修改nacos的bin目录下的startup.cmd,linux环境为startup.sh,将export MODE="cluster"修改为export MODE="standalone"。1.nacos的conf目录下有一个nacos-mysql.sql文件,在mysql数据库中新建nacos数据库,然后在nacos数据库执行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 &
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)