centos7 Nacos單機部署與開機啟動


Nacos單機安裝

安裝包下載地址

https://github.com/alibaba/nacos/releases

 

將下載安裝包上傳至 /usr/local 目錄下,解壓:

tar -zxvf nacos-server-2.0.3.tar.gz 

進入解壓后目錄:/usr/local/nacos, 出現如下:

 

 支持MySQL

安裝數據庫,版本要求:5.6.5+
2.初始化mysql數據庫
3.修改conf/application.properties文件

 

 按esc,保存退出(:wq)

啟動nacos

進入bin目錄,cd /usr/local/nacos/bin

啟動nacos命令(-m standalone 指定啟動模式為單機版):sh startup.sh -m standalone

默認端口為8848,在application.aproperties中可以配置。

  • 五、給nacos服務端口開放防火牆

centos7給防火牆開放8848端口:firewall-cmd --zone=public --add-port=8848/tcp --permanent

重新載入防火牆:firewall-cmd --reload

訪問nacos控制台,
http://192.168.2.220:8848/nacos ( http://ip:8848/nacos),
用戶名密碼均為:nacos

Nacos安裝配置開機自啟

添加nacos.service文件
vi /lib/systemd/system/nacos.service

[Unit]
Description=nacos
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true
 
[Install]  
WantedBy=multi-user.target

加入Nacos服務

systemctl daemon-reload

設置開機自啟

systemctl enable nacos.service

啟動/停止

 systemctl start nacos.service

systemctl stop nacos.service
服務啟動報錯

錯誤描述:

 

 錯誤原因

nacos是有java開發而成,在啟動的時候需要JDK版本1.8,在系統環境中已經配置了JAVA_HOME,但是在service腳本中,會從(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin這些路徑中尋找javac,只需要將我們自己的java目錄軟鏈接到/usr/bin/java即可

錯誤解決
查看java安裝位置

 

 建立軟鏈接

ln -s /usr/local/jdk1.8.0_181/bin/javac /usr/bin/javac

如果還是無法啟動找不到javac,將javac設置為可執行

chmod +x /usr/local/jdk1.8.0_181/bin/javac

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM