windows安裝nacos server 1.4.0或者2.0.0版本無法直接啓動

記錄時間

        2021年4月4日 23點40分

記錄緣由

        微服務項目採用nacos作爲註冊中心和配置中心,需要安裝nacos-server軟件啓動可視化界面完成相關配置和註冊。作者本人初學nacos組件,對啓動可視化界面全然不知,以爲像tomcat一樣下載解壓包解壓,然後到bin目錄下,雙擊startup.sh就完事了,但是沒有想到還是太年輕,搜索一下教學後特此記錄一波。

一、下載安裝包,解壓到指定目錄

從Gihub上下載nacos安裝包,nacos關於Gihub的網址是:https://www.baidu.com/link?url=fGLvBwjGKQmhvBBIPhnnbS3WKouANgvLLfDJLtPgjRh5-sz0EeH3ea4hqv5SE6mDMxyx9Imm2IyqeyrmQ1bFIa&wd=&eqid=928d2b69001012ad000000066069e133

解壓後的nacos目錄層次也是很簡單明瞭的,如下圖所示:

二、基礎環境搭建

nacos是在java環境中運行的,如果您是從代碼開始構建並運行Nacos,還需要爲此配置 Maven環境,而nacos在0.7版本之前採用的是嵌入式數據庫存儲數據, 不方便觀察數據存儲的基本情況,在0.7版本之後,採用了 mysql數據源能力,因此需要安裝mysql驅動請確保是在以下版本環境中安裝使用:

  1. 64 bit OS,支持 Linux/Unix/Mac/Windows,推薦選用 Linux/Unix/Mac。
  2. 64 bit JDK 1.8+;下載 & 配置
  3. Maven 3.2.x+;下載 & 配置
  4. mysql 5.6.5+;下載&安裝

如果您已經完成了第二步的操作,可以直接跳過看第三步。

第三步:運行前工作準備

1、創建nacos數據庫,運行相應sql腳本。

       數據庫創建過程就不詳細講解了,大夥可以自行百度,而相應的sql腳本在nacos解壓目錄列表中的conf目錄,有一個nacos-mysql.sql,在navicat相關的客戶端軟件中運行sql腳本即可。

2、修改application.properties,配置db數據源

找到conf目錄下的“application.properties”文件並修改。如下圖所示:

上面內容其實模式是已經註釋掉的,然後解開註釋然後根據實際情況修改db.url.0、db.user.0還有db.password.0即可,分別對應着mysql數據庫連接的url、用戶名和密碼。

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456

3、選擇合適的部署模式

nacos支持的部署模式有3種,默認爲集羣模式,分別是:

  • 單機模式 - 用於測試和單機試用。
  • 集羣模式 - 用於生產環境,確保高可用。
  • 多集羣模式 - 用於多數據中心場景。

window下nacos單擊啓動方式

cmd startup.cmd -m standalone

集羣以及多集羣模式可參看官網講解:1)、https://nacos.io/zh-cn/docs/deployment.html;2)、https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

用心對待,相信美好東西會如期歸來。ღ( ´・ᴗ・` )比

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章