- 配置MySQL
# 切換到nacos的conf目錄下
cd [路徑]/nacos/conf
# 編輯application.properties.example
nano application.properties.example
# 去掉以下幾行的注釋並配置為正確的連接串
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://[ip]:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReco>
db.user.0=[user]
db.password.0=[password]
# 保存並退出
- 啟動Nacos
# 切換到nacos/bin目錄
cd [路徑]/nacos/bin
# 單機模式啟動
sh startup.sh -m standalone
執行啟動命令后,會顯示以下提示:nacos is starting with standalone
nacos is starting,you can check the /usr/local/nacos/logs/start.out
此時需要檢查一下啟動日志,是否成功啟動tail -200f /usr/local/nacos/logs/start.out
如果看到一個用字符拼成的Nacos,右側還有版本、端口和控制台URL等信息,說明已經啟動,等到看到這一行日志時,說明已經啟動成功:INFO Nacos started successfully in stand alone mode. use external storage
- 訪問Nacos
Nacos的控制台地址一般在上方的日志中就已經打出來了,直接在瀏覽器中訪問即可。
http://[ip]:8848/nacos/index.html
默認的用戶名和密碼都是:nacos
- 停止Nacos
# 還是在nacos/bin目錄下
cd [路徑]/nacos/bin
# 執行停止命令
sh shutdown.sh
看到一下輸出信息即為停機:The nacosServer([pid]) is running...
Send shutdown request to nacosServer([pid]) OK
- 配置為Linux服務(這里不建議開機自啟,因為可能連不上數據庫)
切換路徑 cd /etc/systemd/system ,創建nacos服務配置文件 sudo nano nacos.service,寫入以下配置。# 注:以下用[!]包裹的內容需要根據自身Linux配置情況手動修改
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
Environment="JAVA_HOME=[!JDK路徑]"
ExecStart=[!Nacos路徑]/nacos/bin/startup.sh [!-m standalone]
ExecReload=[!Nacos路徑]/nacos/bin/shutdown.sh
ExecStop=[!Nacos路徑]/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存並推出nano后,執行以下命令:# 重新加載服務
systemctl daemon-reload
# 啟動服務
systemctl start nacos.service
# 檢查服務狀態
systemctl status nacos.service
看到 Active: active (running) 即啟動成功。