解決Nacos集群啟動失敗:java版本問題
Nacos集群啟動失敗:java版本
報錯信息:
[root@MiWiFi-R3A-srv bin]# ./startup.sh
which: no javac in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
readlink: 缺少操作數(shù)
Try 'readlink --help' for more information.
dirname: 缺少操作數(shù)
Try 'dirname --help' for more information.
ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!
這個場景是我在搭建nacos集群服務(wù)遇到,我檢查了機器java,jdk版本沒毛病,甚至重新安裝了jdk還是無用。
如何解決
在nacos的bin中的啟用腳本startup.sh指定jdk的位置,如下圖所示,然后再次啟用nacos。
nacos下載安裝和nacos啟動報錯
nacos簡介
Nacos /nɑ:k??s/ 是 Dynamic Naming and Configuration Service的首字母簡稱,一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。
Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos 提供了一組簡單易用的特性集,幫助您快速實現(xiàn)動態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理。
Nacos 幫助您更敏捷和容易地構(gòu)建、交付和管理微服務(wù)平臺。 Nacos 是構(gòu)建以“服務(wù)”為中心的現(xiàn)代應(yīng)用架構(gòu) (例如微服務(wù)范式、云原生范式) 的服務(wù)基礎(chǔ)設(shè)施。
nacos下載
官方網(wǎng)址:Redirecting to: https://nacos.io/
在 Releases · alibaba/nacos · GitHub 中,也可下載 Nacos 的安裝包。
我是在github上下載的2.1.0版本;
問題描述
雙擊打開startup.cmd
啟動不了,報錯
ERROR Nacos failed to start, please see D:\nacos\logs\nacos.log for more details.
解決方案一
只需要在nacos的bin目錄中用cmd啟動就不會報錯啦
命令 startup.cmd -m standalone
(推薦)解決方案二
在nacos的bin目錄下,找到startup.cmd這個文件,用記事本打開,把set MODE="cluster"
改為set MODE="standalone"如下圖,以后再啟動nacos時,雙擊startup.cmd就不會報錯啦
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何使用jakarta.json進行json序列化和反序列化
java里,json框架何其多,常見的有jackson、fastjson、gson等,本文重點介紹如何使用jakarta.json進行json序列化和反序列化,需要的朋友可以參考下,2024-07-07java String類常量池分析及"equals"和"==”區(qū)別詳細(xì)介紹
這篇文章主要介紹了java String類常量池分析及"equals"和"==”區(qū)別詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-12-12Spring中propagation的7種事務(wù)配置及說明
這篇文章主要介紹了Spring中propagation的7種事務(wù)配置及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06Spring中DAO被循環(huán)調(diào)用的時候數(shù)據(jù)不實時更新的解決方法
這篇文章主要介紹了Spring中DAO被循環(huán)調(diào)用的時候數(shù)據(jù)不實時更新的解決方法,需要的朋友可以參考下2014-08-08