摘要:部署拉取鏡像創(chuàng)建文件夾創(chuàng)建工作目錄創(chuàng)建日志目錄創(chuàng)建配置文件創(chuàng)建配置文件對(duì)應(yīng)參數(shù)說(shuō)明模式模式地址是否支持服務(wù)器端口多網(wǎng)卡下的自定義服務(wù)器支持主節(jié)點(diǎn)主節(jié)點(diǎn)端口主節(jié)點(diǎn)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)用戶名數(shù)據(jù)庫(kù)密碼從節(jié)點(diǎn)從節(jié)點(diǎn)端口數(shù)據(jù)庫(kù)數(shù)量
1、拉取鏡像
docker pull nacos/nacos-server
2、創(chuàng)建nacos文件夾
創(chuàng)建naocs工作目錄: mkdir /usr/data/nacos/
創(chuàng)建nacos日志目錄:mkdir /usr/data/nacos/logs
創(chuàng)建custom配置文件:mkdir /usr/data/nacos/init.d/custom.properties
#spring.security.enabled=false
#management.security=false
#security.basic.enabled=false
#nacos.security.ignore.urls=/**
#management.metrics.export.elastic.host=http://localhost:9200
# metrics for prometheus
management.endpoints.web.exposure.include=*
# metrics for elastic search
#management.metrics.export.elastic.enabled=false
#management.metrics.export.elastic.host=http://localhost:9200
# metrics for influx
#management.metrics.export.influx.enabled=false
#management.metrics.export.influx.db=springboot
#management.metrics.export.influx.uri=http://localhost:8086
#management.metrics.export.influx.auto-create-db=true
#management.metrics.export.influx.consistency=one
#management.metrics.export.influx.compressed=true
創(chuàng)建env配置文件:usr/data/server/nacos-server/env/nacos-standlone-mysql.env
MODE=standalone
MYSQL_SERVICE_HOST=mysql
MYSQL_SERVICE_DB_NAME=nacos
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=nacos
MYSQL_SERVICE_PASSWORD=nacos
對(duì)應(yīng)參數(shù)說(shuō)明:
name | description | option |
---|---|---|
MODE | cluster模式/standalone模式 | cluster/standalone default cluster |
NACOS_SERVERS | nacos cluster地址 | eg. ip1,ip2,ip3 |
PREFER_HOST_MODE | 是否支持hostname | hostname/ip default ip |
NACOS_SERVER_PORT | nacos服務(wù)器端口 | default 8848 |
NACOS_SERVER_IP | 多網(wǎng)卡下的自定義nacos服務(wù)器IP | |
SPRING_DATASOURCE_PLATFORM | standalone 支持 mysql | mysql / empty default empty |
MYSQL_MASTER_SERVICE_HOST | mysql 主節(jié)點(diǎn)host | |
MYSQL_MASTER_SERVICE_PORT | mysql 主節(jié)點(diǎn)端口 | default : 3306 |
MYSQL_MASTER_SERVICE_DB_NAME | mysql 主節(jié)點(diǎn)數(shù)據(jù)庫(kù) | |
MYSQL_MASTER_SERVICE_USER | 數(shù)據(jù)庫(kù)用戶名 | |
MYSQL_MASTER_SERVICE_PASSWORD | 數(shù)據(jù)庫(kù)密碼 | |
MYSQL_SLAVE_SERVICE_HOST | mysql從節(jié)點(diǎn)host | |
MYSQL_SLAVE_SERVICE_PORT | mysql從節(jié)點(diǎn)端口 | default :3306 |
MYSQL_DATABASE_NUM | 數(shù)據(jù)庫(kù)數(shù)量 | default :2 |
JVM_XMS | -Xms | default :2g |
JVM_XMX | -Xmx | default :2g |
JVM_XMN | -Xmn | default :1g |
JVM_MS | -XX:MetaspaceSize | default :128m |
JVM_MMS | -XX:MaxMetaspaceSize | default :320m |
NACOS_DEBUG | 開(kāi)啟遠(yuǎn)程調(diào)試 | y/n default :n |
TOMCAT_ACCESSLOG_ENABLED | server.tomcat.accesslog.enabled | default :false |
3、運(yùn)行 Nacos (單機(jī)模式)**
docker run --network=host
--restart=always
--name nacos
--env-file=/usr/data/nacos/env/nacos-standlone-mysql.env
-v /usr/data/nacos/logs:/home/nacos/logs
-v /usr/data/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties
-di -p 8848:8848 nacos/nacos-server
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/125930.html
摘要:數(shù)據(jù)源內(nèi)嵌的數(shù)據(jù)庫(kù),通過(guò)命令直接啟動(dòng)即可,無(wú)需額外安裝。參考資料部署手冊(cè)集群部署說(shuō)明推薦閱讀系列歡迎來(lái)到的世界系列基于的注冊(cè)中心系列基于的配置中心系列的使用 三種部署模式 Nacos支持三種部署模式 1、單機(jī)模式:可用于測(cè)試和單機(jī)使用,生產(chǎn)環(huán)境切忌使用單機(jī)模式(滿足不了高可用) 2、集群模式:可用于生產(chǎn)環(huán)境,確保高可用 3、多集群模式:可用于多數(shù)據(jù)中心場(chǎng)景 單機(jī)模式 啟動(dòng) Nacos ...
摘要:在搭建集群之前,我們需要先修改的數(shù)據(jù)持久化配置為存儲(chǔ)。所以,如果啟動(dòng)多個(gè)默認(rèn)配置下的節(jié)點(diǎn),數(shù)據(jù)存儲(chǔ)是存在一致性問(wèn)題的。為了解決這個(gè)問(wèn)題,采用了集中式存儲(chǔ)的方式來(lái)支持集群化部署,目前只要支持的存儲(chǔ)。 前情回顧: 《Spring Cloud Alibaba基礎(chǔ)教程:使用Nacos實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)》 《Spring Cloud Alibaba基礎(chǔ)教程:支持的幾種服務(wù)消費(fèi)方式》 《Spri...
摘要:前言最近幾天完成了在部署順便寫篇文章記錄下部署過(guò)程,項(xiàng)目地址有興趣的可以去了解下后續(xù)會(huì)提交到里面。 前言 最近幾天完成了 Nacos 在Kubernetes 部署,順便寫篇文章記錄下部署過(guò)程,項(xiàng)目地址Nacos-K8s,有興趣的可以去了解下,后續(xù)會(huì)提交到Nacos-Group 里面。 Kubernetes Nacos 本項(xiàng)目包含一個(gè)可構(gòu)建的Nacos Docker Image,旨在利用...
摘要:前言最近幾天完成了在部署順便寫篇文章記錄下部署過(guò)程,項(xiàng)目地址有興趣的可以去了解下后續(xù)會(huì)提交到里面。 前言 最近幾天完成了 Nacos 在Kubernetes 部署,順便寫篇文章記錄下部署過(guò)程,項(xiàng)目地址Nacos-K8s,有興趣的可以去了解下,后續(xù)會(huì)提交到Nacos-Group 里面。 Kubernetes Nacos 本項(xiàng)目包含一個(gè)可構(gòu)建的Nacos Docker Image,旨在利用...
摘要:是一個(gè)相對(duì)比較新的微服務(wù)框架,年才推出的版本雖然時(shí)間最短但是相比等框架提供的全套的分布式系統(tǒng)解決方案。提供線程池不同的服務(wù)走不同的線程池,實(shí)現(xiàn)了不同服務(wù)調(diào)用的隔離,避免了服務(wù)器雪崩的問(wèn)題。通過(guò)互相注冊(cè)的方式來(lái)進(jìn)行消息同步和保證高可用。 Spring Cloud 是一個(gè)相對(duì)比較新的微服務(wù)框架,...
閱讀 3538·2023-04-25 20:09
閱讀 3739·2022-06-28 19:00
閱讀 3060·2022-06-28 19:00
閱讀 3081·2022-06-28 19:00
閱讀 3175·2022-06-28 19:00
閱讀 2880·2022-06-28 19:00
閱讀 3047·2022-06-28 19:00
閱讀 2638·2022-06-28 19:00