摘要:部署拉取鏡像創建文件夾創建工作目錄創建日志目錄創建配置文件創建配置文件對應參數說明模式模式地址是否支持服務器端口多網卡下的自定義服務器支持主節點主節點端口主節點數據庫數據庫用戶名數據庫密碼從節點從節點端口數據庫數量
1、拉取鏡像
docker pull nacos/nacos-server
2、創建nacos文件夾
創建naocs工作目錄: mkdir /usr/data/nacos/
創建nacos日志目錄:mkdir /usr/data/nacos/logs
創建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
創建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
對應參數說明:
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服務器端口 | default 8848 |
NACOS_SERVER_IP | 多網卡下的自定義nacos服務器IP | |
SPRING_DATASOURCE_PLATFORM | standalone 支持 mysql | mysql / empty default empty |
MYSQL_MASTER_SERVICE_HOST | mysql 主節點host | |
MYSQL_MASTER_SERVICE_PORT | mysql 主節點端口 | default : 3306 |
MYSQL_MASTER_SERVICE_DB_NAME | mysql 主節點數據庫 | |
MYSQL_MASTER_SERVICE_USER | 數據庫用戶名 | |
MYSQL_MASTER_SERVICE_PASSWORD | 數據庫密碼 | |
MYSQL_SLAVE_SERVICE_HOST | mysql從節點host | |
MYSQL_SLAVE_SERVICE_PORT | mysql從節點端口 | default :3306 |
MYSQL_DATABASE_NUM | 數據庫數量 | 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 | 開啟遠程調試 | y/n default :n |
TOMCAT_ACCESSLOG_ENABLED | server.tomcat.accesslog.enabled | default :false |
3、運行 Nacos (單機模式)**
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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125930.html
摘要:數據源內嵌的數據庫,通過命令直接啟動即可,無需額外安裝。參考資料部署手冊集群部署說明推薦閱讀系列歡迎來到的世界系列基于的注冊中心系列基于的配置中心系列的使用 三種部署模式 Nacos支持三種部署模式 1、單機模式:可用于測試和單機使用,生產環境切忌使用單機模式(滿足不了高可用) 2、集群模式:可用于生產環境,確保高可用 3、多集群模式:可用于多數據中心場景 單機模式 啟動 Nacos ...
摘要:在搭建集群之前,我們需要先修改的數據持久化配置為存儲。所以,如果啟動多個默認配置下的節點,數據存儲是存在一致性問題的。為了解決這個問題,采用了集中式存儲的方式來支持集群化部署,目前只要支持的存儲。 前情回顧: 《Spring Cloud Alibaba基礎教程:使用Nacos實現服務注冊與發現》 《Spring Cloud Alibaba基礎教程:支持的幾種服務消費方式》 《Spri...
摘要:前言最近幾天完成了在部署順便寫篇文章記錄下部署過程,項目地址有興趣的可以去了解下后續會提交到里面。 前言 最近幾天完成了 Nacos 在Kubernetes 部署,順便寫篇文章記錄下部署過程,項目地址Nacos-K8s,有興趣的可以去了解下,后續會提交到Nacos-Group 里面。 Kubernetes Nacos 本項目包含一個可構建的Nacos Docker Image,旨在利用...
摘要:前言最近幾天完成了在部署順便寫篇文章記錄下部署過程,項目地址有興趣的可以去了解下后續會提交到里面。 前言 最近幾天完成了 Nacos 在Kubernetes 部署,順便寫篇文章記錄下部署過程,項目地址Nacos-K8s,有興趣的可以去了解下,后續會提交到Nacos-Group 里面。 Kubernetes Nacos 本項目包含一個可構建的Nacos Docker Image,旨在利用...
摘要:是一個相對比較新的微服務框架,年才推出的版本雖然時間最短但是相比等框架提供的全套的分布式系統解決方案。提供線程池不同的服務走不同的線程池,實現了不同服務調用的隔離,避免了服務器雪崩的問題。通過互相注冊的方式來進行消息同步和保證高可用。 Spring Cloud 是一個相對比較新的微服務框架,...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3131·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00