搭建單機版的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...