首页
关于
友链
Search
1
wlop 4K 壁纸 4k8k 动态 壁纸
1,517 阅读
2
Nacos持久化MySQL问题-解决方案
963 阅读
3
Docker搭建Typecho博客
765 阅读
4
滑动时间窗口算法
750 阅读
5
Nginx反向代理微服务配置
717 阅读
生活
解决方案
JAVA基础
JVM
多线程
开源框架
数据库
前端
分布式
框架整合
中间件
容器部署
设计模式
数据结构与算法
安全
开发工具
百度网盘
天翼网盘
阿里网盘
登录
Search
标签搜索
java
javase
docker
java8
springboot
thread
spring
分布式
mysql
锁
linux
redis
源码
typecho
centos
git
map
RabbitMQ
lambda
stream
少年
累计撰写
189
篇文章
累计收到
24
条评论
首页
栏目
生活
解决方案
JAVA基础
JVM
多线程
开源框架
数据库
前端
分布式
框架整合
中间件
容器部署
设计模式
数据结构与算法
安全
开发工具
百度网盘
天翼网盘
阿里网盘
页面
关于
友链
搜索到
1
篇与
的结果
2022-10-24
CenotOS环境Nacos安装,设置开机自启动
CenotOS环境Nacos安装,设置开机自启动1、下载nacos下载地址:https://github.com/alibaba/nacos/releases2、安装进入nacos所在目录,执行如下命令tar -zxvf nacos-server-2.0.3.tar.gz -C /usr/local/3、单机启动修改/usr/local/nacos/bin目录下startup.sh启动文件设置单机启动,修改export MODE="cluster"值为standaloneexport MODE="standalone"4、启动测试进入/usr/local/nacos/bin目录下,执行启动命令./startup.sh启动失败,查看/usr/local/nacos/logs下start.out日志文件,报错如下:/usr/local/java/jdk-11.0.10/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Xlog:gc*:file=/usr/local/nacos/logs/nacos_gc.log:time,tags:filecount=10,filesize=102400 -Dloader.path=/usr/local/nacos/plugins/health,/usr/local/nacos/plugins/cmdb -Dnacos.home=/usr/local/nacos -jar /usr/local/nacos/target/nacos-server.jar --spring.config.additional-location=file:/usr/local/nacos/conf/ --logging.config=/usr/local/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288 Error: Could not find or load main class Caused by: java.lang.ClassNotFoundException: 5、解决方案进入/usr/local/nacos/bin/目录,修改启动文件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 &x:表示需要替换的,√:表示修改后的。6、再次测试进入/usr/local/nacos/bin目录下,执行启动命令./startup.sh输出结果:/usr/local/java/jdk-11.0.10/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Xlog:gc*:file=/usr/local/nacos/logs/nacos_gc.log:time,tags:filecount=10,filesize=102400 -Dloader.path=/usr/local/nacos/plugins/health,/usr/local/nacos/plugins/cmdb -Dnacos.home=/usr/local/nacos -jar /usr/local/nacos/target/nacos-server.jar --spring.config.additional-location=file:/usr/local/nacos/conf/ --logging.config=/usr/local/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288 nacos is starting with standalone nacos is starting,you can check the /usr/local/nacos/logs/start.out表示之前启动问题解决,启动成功。7、访问nacos打开浏览器输入CentOS地址+端口+项目访问,即可看到nacos登录页面。http://192.168.56.10:8848/nacos8、随机启动配置8.1、进入 /lib/systemd/system目录cd /lib/systemd/system8.2、在该目录下,创建文件nacos启动文件vi nacos.service添加内容如下[Unit] Description=nacos After=network.target [Service] Environment="JAVA_HOME=/usr/local/java/jdk-11.0.10" Type=forking ExecStart=/usr/local/nacos/bin/startup.sh -m standalone ExecReload=/usr/local/nacos/bin/shutdown.sh ExecStop=/usr/local/nacos/nacos/bin/shutdown.sh PrivateTmp=true [Install] WantedBy=multi-user.target注意:修改自己nacos所在路径8.3、重载所有服务systemctl daemon-reload8.4、设置开机启动systemctl enable nacos.service8.5、查看开机启动状态systemctl is-enabled nacos.service8.6、查看服务状态systemctl status nacos8.7、手动启动 Nacossystemctl start nacos8.7、手动停止Nacossystemctl stop nacos8.8、手动重启systemctl restart nacos9、测试自启动重启CentOS系统,查看Nacos是否自自动查看Nacos服务状态systemctl status nacos输出结果:● nacos.service - nacos Loaded: loaded (/usr/lib/systemd/system/nacos.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2022-10-24 15:15:16 UTC; 1min 7s ago Process: 707 ExecStart=/usr/local/nacos/bin/startup.sh -m standalone (code=exited, status=0/SUCCESS) Tasks: 194 Memory: 547.8M CGroup: /system.slice/nacos.service └─748 /usr/local/java/jdk-11.0.10/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Xlog:gc*:file=/usr/local/nacos/logs/nacos_gc.log:time,tag... Oct 24 15:15:15 10.0.2.15 systemd[1]: Starting nacos... Oct 24 15:15:16 10.0.2.15 startup.sh[707]: /usr/local/java/jdk-11.0.10/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Xlog:gc*:file=/usr...s.home=/usr/ Oct 24 15:15:16 10.0.2.15 startup.sh[707]: nacos is starting with standalone Oct 24 15:15:16 10.0.2.15 startup.sh[707]: nacos is starting,you can check the /usr/local/nacos/logs/start.out Oct 24 15:15:16 10.0.2.15 systemd[1]: Started nacos. Hint: Some lines were ellipsized, use -l to show in full.表示已经启动成功。通过IP+端口+项目访问登录页面测试http://192.168.56.10:8848/nacos已经可以成功访问Nacos登录页面了。
2022年10月24日
165 阅读
0 评论
1 点赞