在Linux系統下進行Nacos集群的搭建與部署


1.安裝nacos並進行基礎配置

首先在linux系統下安裝並配置好nacos1.3.0,詳見Nacos-1.3.0 + MySQL-8.0.21 本地單機版配置部署流程

2.新建cluster.conf並進行配置

${nacos-home}/conf下新建cluster.conf文件並進行編輯,編輯內容如下,可根據自己的需求自行改動:

${ip}:8847
${ip}:8848
${ip}:8849

注:ip字段可以通過ip addr命令進行查看,不要使用127.0.0.1或者localhost

3.修改startup.sh啟動腳本

不確定1.3.0版本還要不要改啟動腳本,好多人說不用改了,我使用-p能夠啟動成功。

但是!后面訪問nacos的時候,nginx一直顯示An Error Occurred!!!

改完就能成功啟動不知道什么原因,這里還是給一下改動的操作。

使用vi打開${nacos-home}/bin下的startup.sh文件並進行編輯,需要改動的地方如下所示:

while getopts ":m:f:s:c:p:P:" opt
do
    case $opt in
        m)
            MODE=$OPTARG;;
        f)
            FUNCTION_MODE=$OPTARG;;
        s)
            SERVER=$OPTARG;;
        c)
            MEMBER_LIST=$OPTARG;;
        p)
            EMBEDDED_STORAGE=$OPTARG;;
        P)
            PORT=$OPTARG;;
        ?)
        echo "Unknown parameter"
        exit 1;;
    esac
done
nohup $JAVA -Dserver.port=${PORT} ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &

4.啟動nacos集群服務

切換到${nacos-home}/bin目錄下,輸入命令:

./startup.sh -P 8847
./startup.sh -P 8848
./startup.sh -P 8849

注:這里的-P是大寫的P,對應剛剛改啟動文件的地方,不要用-p小寫的p!!!

5.配置Nginx代理

使用vi編輯${nginx-home}/conf/conf.d/nacos.conf文件,修改內容如下:

upstream cluster {
    server ${ip}:8847;
    server ${ip}:8848;
    server ${ip}:8849;
}

注:這個upstream寫在最外層,這里的ip要和上面的ip一致!!!

location / {
        # root   /usr/share/nginx/html;
        # index  index.html index.htm;
        proxy_pass http://cluster;
    }

重啟下nginx即可

6.測試驗證nacos集群

打開瀏覽器,輸入http://${nginx-root-ip-port}/nacos回車,輸入用戶名密碼進入,查看集群管理-節點列表,看到有三個節點,至此nacos集群部署完成


免責聲明!

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



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