一、安裝
1、首先安裝Java,Nacos需要Java環境支持。
可以通過以下命令進行Java安裝:
sudo apt update
sudo apt install default-jdk
2、下載Nacos安裝包,可以到官網下載穩定版本的Nacos安裝包。
進入Nacos的下載頁面,選擇需要的版本進行下載:
wget https://github.com/alibaba/nacos/releases/download/{version}/nacos-server-{version}.tar.gz
3、解壓下載的Nacos安裝包:
tar -xvf nacos-server-{version}.tar.gz
4、進入Nacos目錄,啟動Nacos:
cd nacos/bin
sudo sh startup.sh -m standalone
啟動成功後,可以在瀏覽器中訪問http://localhost:8848/nacos,進入Nacos的管理頁面。
二、配置
1、數據庫配置
Nacos可以將註冊中心數據存儲到數據庫中,支持MySQL、Oracle、SQL Server、PostgreSQL等多種數據庫。這裡以MySQL為例進行配置。
1)首先需要安裝MySQL數據庫。
可以通過以下命令進行MySQL的安裝:
sudo apt update
sudo apt install mysql-server
2)創建用於Nacos的數據庫。
可以通過以下命令進行MySQL的登錄:
mysql -u root -p
創建用於Nacos的數據庫:
CREATE DATABASE /*!32312 IF NOT EXISTS*/ nacos DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
3)創建用於Nacos的數據庫用戶。
可以通過以下命令創建用於Nacos的數據庫用戶:
CREATE USER 'nacos'@'%' IDENTIFIED BY 'nacos';
GRANT ALL PRIVILEGES ON nacos.* TO 'nacos'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
4)在Nacos的配置文件nacos/conf/application.properties中修改數據庫相關配置。
以MySQL為例,修改以下參數:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://{MysqlServerIP}:3306/nacos?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&useSSL=false
db.user=nacos
db.password=nacos
其中,MysqlServerIP需要替換為實際的MySQL服務器IP地址。
2、集群配置
Nacos支持搭建集群,以提高系統的可用性和可擴展性。
以下為配置單機集群的示例:
1)創建三個節點的配置文件目錄:
mkdir -p /usr/local/nacos-cluster-1/nacos/conf
mkdir -p /usr/local/nacos-cluster-2/nacos/conf
mkdir -p /usr/local/nacos-cluster-3/nacos/conf
2)分別將Nacos的配置文件複製到不同的節點目錄下:
cp -r /usr/local/nacos/nacos/conf/* /usr/local/nacos-cluster-1/nacos/conf/
cp -r /usr/local/nacos/nacos/conf/* /usr/local/nacos-cluster-2/nacos/conf/
cp -r /usr/local/nacos/nacos/conf/* /usr/local/nacos-cluster-3/nacos/conf/
3)在每個節點的配置文件中修改以下參數:
server.port=端口號
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://{MysqlServerIP}:3306/nacos?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&useSSL=false
db.user=nacos
db.password=nacos
cluster.peer.ip=節點1IP:端口號,節點2IP:端口號,節點3IP:端口號
其中,節點1IP、節點2IP和節點3IP需要替換為實際的節點IP地址。
4)在每個節點上啟動Nacos:
cd /usr/local/nacos-cluster-1/nacos/bin
sudo sh startup.sh -m standalone
cd /usr/local/nacos-cluster-2/nacos/bin
sudo sh startup.sh -m standalone
cd /usr/local/nacos-cluster-3/nacos/bin
sudo sh startup.sh -m standalone
三、部署
Nacos部署後,可以通過以下方式訪問:
1、單機模式
http://{ServerIP}:8848/nacos
2、集群模式
http://{節點1IP}:8848/nacos
http://{節點2IP}:8848/nacos
http://{節點3IP}:8848/nacos
訪問以上地址後,輸入賬號和密碼即可進入Nacos管理頁面。
Nacos的安裝部署已經完成,可以開始使用Nacos提供的各種服務。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/290727.html