Rancher2 4搭建單機版rabbitmq

2022-08-02 22:03:12 字數 711 閱讀 8321

搭建單機版的rabbitmq需要考慮乙個問題

1、通過rancher搭建的單機版的rabbitmq 如果容器重啟後,資料是否會丟失。 單機版的rabbitmq 需要保證容器重啟資料還會存在  

解決辦法: 1、通過指定環境變數的方式來指定rabbitmq的資料目錄  2、啟動容器的時候需要指定主機名(重要)

安裝過程

1、服務名稱

ptx-rabbitmq-dev

2、docker映象

rabbitmq:3.8.4-management

3、命名空間

ptx-dev

4、埠對映

原則上不需要埠對映,但是為了方便開發除錯,開啟5672埠

5、環境變數

rabbitmq_mnesia_dir=/var/lib/rabbitmq/mnesia

6、主機排程

指定主機執行pods

7、健康檢查

tcp 5672埠檢查

8、資料卷

/var/lib/rabbitmq:/var/lib/rabbitmq

9、公升級/縮放策略

刪除所有pod,然後重新啟動(因為做了埠對映)

10、網路

主機名設定 rabbitmq

11、安全限制

根據具體需求進行限制

12、建立負載均衡

15672埠是rabbitmq的web展示埠

Redis單機版搭建

架構細節 1 所有的redis節點彼此互聯 ping pong機制 內部使用二進位制協議優化傳輸速度和頻寬.2 節點的fail是通過集群中超過半數的節點檢測失效時才生效.3 客戶端與redis節點直連,不需要中間proxy層.客戶端不需要連線集群所有節點,連線集群中任何乙個可用節點即可 4 redi...

單機版kafka的搭建

環境 centos7 jdk1.8 zookeeper3.4.10 kafka2.11 操作前開啟2181和9092埠 1.安裝zookeeper wgettar zxvf zookeeper 3.4.10.tar.gzcd zookeeper 3.4.10 conf將zoo sample.cfg複...

solr服務搭建 單機版

需要安裝jdk。安裝環境linux。需要安裝tomcat。1.把ikanalyzer2012ff u1.jar新增到solr工程的lib目錄下,把擴充套件詞典 配置檔案放到solr工程的web inf classes目錄下 2.配置乙個fieldtype,制定使用ikanalyzer 修改schem...