溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux中如何安裝Nacos

發(fā)布時間:2021-06-22 17:26:45 來源:億速云 閱讀:201 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關(guān)Linux中如何安裝Nacos ,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

單機模式

1、下載完成后解壓
tar -zxvf nacos-server-1.4.0.tar.gz

2、啟動nacos,啟動命令(standalone代表著單機模式運行,非集群模式)
sh bin/startup.sh -m standalone

3、啟動完成后輸入 http://192.168.2.112:8848/nacos 即可進入nacos控制臺,賬號nacos,密碼nacos

單機模式時nacos使用嵌入式數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)的存儲 ,0.7版本增加了支持mysql數(shù)據(jù)源:

修改conf/application.properties文件,添加mysql數(shù)據(jù)源的url、用戶名和密碼:
這個的application.properties指nacos的解壓目錄nacos/的conf目錄下的application.properties文件

# 指定數(shù)據(jù)源為Mysql
spring.datasource.platform=mysql

# 數(shù)據(jù)庫實例數(shù)量
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456

集群模式

1、下載完成后解壓
tar -zxvf nacos-server-1.4.0.tar.gz

2、新建數(shù)據(jù)庫 nacos,將conf目錄下的 nacos-mysql.sql 文件導入到數(shù)據(jù)庫中

3、編輯 config 目錄下的 application.properties 文件
vim conf/application.properties

配置為自己的db鏈接: 

# 指定數(shù)據(jù)源為Mysql
spring.datasource.platform=mysql

# 數(shù)據(jù)庫實例數(shù)量
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456

配置集群節(jié)點

配置文件在conf目錄下的cluster.conf.example文件,我們進行重命名成cluster.conf
然后編輯cluster.conf文件,增加3個節(jié)點的信息(3個或以上才能構(gòu)成集群),格式為IP:PORT,三個目錄都一致即可

127.0.0.1:8848
127.0.0.1:8847
127.0.0.1:8846

直接到bin目錄下,執(zhí)行./startup.sh就可以了,默認就是集群模式,不需要加任何參數(shù)

關(guān)于Nginx的安裝和配置,本文就不進行講解了,不會的可以自己去嘗試下,核心配置如下:

upstream nacos {
  server 127.0.0.1:8848;
  server 127.0.0.1:8847;
  server 127.0.0.1:8846;
}

關(guān)于Linux中如何安裝Nacos 就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI