原创 Activemq服務無法啓動的報錯及原因總結

前言 環境說明:系統版本:centos7.3activemq版本:apache-activemq-5.14.5 1、主機hostname有非法字符 修改主機hostname的時候,不小心寫入了非法字符,如下劃線“_”,導致服務啓動失敗。報錯

原创 記一場由docker容器“ java.lang.OutOfMemoryError”引發的環境“雪崩”

問題描述: 2019.9.16下午2:40左右發現環境出現故障,功能無法正常運行。 馬上進行排查1、基礎服務端口運行都是正常的2、查看環境上最近有新發版的三個微服務,發現都在不同頻率的打印這句日誌: 2019-09-16 14:42:41,

原创 centos7簡單搭建並漢化代碼質量檢查工具:SonarQube(7.4版本)

前言 近期需要搭建一個SonarQube服務。目前SonarQube版本已經更新到7.9版本了,但是爲了穩定性,降低風險,選擇了安裝7.4版本 環境說明 服務 版本 說明 服務器系統 centos7.4/64位 大型項目一般要

原创 系統學習redis之六——redis數據類型之set數據類型及操作

set數據類型介紹 set是集合,它是string類型的無序集合,是隨機的,沒有順序。set是通過hash table實現的,添加、刪除和查找的複雜度都是0(1)。對集合我們可以取並集、交集和差集。通過這些操作,我們可以實現sns中的好友推

原创 系統學習redis之二——redis集羣搭建

redis單點部署: 安裝命令: # cd /usr/local/ # wget http://download.redis.io/releases/redis-4.0.1.tar.gz #下載安裝包 # yum -y

原创 系統學習redis之四——redis數據類型之hash類型及操作

hash數據類型 Redis的hash是一個string類型的field(字段)和value的映射表。它的添加、刪除操作都是0/1(平均操作法)。hash特別適合用於存儲對象。相較於將對象的每一個字段存成單個string類型。。將一個對象存

原创 系統學習redis之三——redis數據類型之string類型及操作

redis數據類型介紹 redis數據類型有string類型、hash類型、list類型、set類型、zset類型等。 string數據類型介紹 string是最簡單的類型,一個key對應一個value,string是二進制安全的。redi

原创 系統學習redis之五——redis數據類型之list類型及操作

list數據類型介紹 list是一個鏈表結構,主要功能是push、pop、獲取一個範圍的所有值等等,操作中key可以理解爲鏈表的名字。redis的list類型其實就是一個每個子元素都是string類型的雙向鏈表。我們可以通過push、pop

原创 KVM虛擬機MAC地址衝突,引發服務器對xshell說:Go away!

開場白 最近在機房的服務器上裝kvm虛擬主機。不經意間,上演了一場由MAC地址異常而引發的服務器與xshell之間的血案! 問題描述 在一臺服務器上裝了兩個虛擬機,其中一臺是從另一臺上克隆的。克隆的虛擬機開機之後,發現ssh不能遠程連接:

原创 k8s網絡模型從 Calico切換爲Canal踩的坑

問題描述 在跟着《每天五分鐘玩轉kubernets》這本書學習到K8S的網絡章節時,實驗中部署canal網絡以演示Network Policy。因爲最開始搭建k8s集羣是部署的Calico網絡(Calico也支持Network Policy

原创 配置Jenkins自動構建打包項目

需求說明 1、給A項目配置jenkins每2小時無條件自動構建一次,無論是否有代碼提交。2、給B項目配置jenkins每15分鐘檢查一次是否有代碼提交,如果有,就自動構建一次;如果沒有commit,就不構建 配置操作 1 配置每15分鐘檢查

原创 K8S學習之centos7系統下Kubeadm方式搭建k8s集羣

前言 1、Kubernetes集羣幾種部署方式 minikube方式Minikube是一個工具,可以在本地快速運行一個單點的Kubernetes,適合嘗試Kubernetes或日常開發的用戶使用,但是不能用於生產環境。 kubeadm方式

原创 總結—Harbor倉庫部署和使用問題集錦

前言 在離線手動部署docker鏡像倉庫——harbor倉庫(一) 和離線手動部署docker鏡像倉庫——harbor倉庫(二)的實驗中,遇到一些harbor倉庫部署的問題,在此做個小結。實驗環境:harbor服務器系統:CentOS Li

原创 ELK收集Apache的json格式訪問日誌並按狀態碼繪製圖表

前言 需求說明: 部署一個Apache,收集Apache的json格式訪問日誌,並且將訪問日誌的狀態碼在kibana上繪製餅狀圖,添加到kibana的dashboard。 環境說明: 10.0.0.101(test101)——部署apach

原创 從0開始搭建MongoDB集羣

一、試驗環境及準備 本次實驗用了三臺centos7服務器,詳情如下表: 主機 角色 系統 10.0.0.101 PRIMARY centos7 10.0.0.102 SECONDARY centos7 10.0.0.1