原创 HDFS的”時間機器“--Trash回收站

文章目錄一、場景二、開啓回收站2.1 原生Hadoop配置三、測試 一、場景 很多用過HDFS的人都會有過這種經歷,在HDFS上操作一組數據,不小心執行了一個命令“hdfs dfs -rm -r /xxx/xxx”,沒有刪除提示,

原创 Keepalived+Nginx+Tomcat高可用負載均衡

文章目錄一、環境二、安裝2.1 安裝jdk、tomcat2.2 安裝nginx2.3 安裝keepalived三、配置3.1 配置jdk3.2 配置啓動tomcat3.3 配置nginx3.4 配置keepalived四、測試4.

原创 Prometheus學習筆記(二)Grafana v6.6.2集成Prometheus v2.16.0

文章目錄一、安裝Grafana二、集成Prometheus2.1 添加數據源2.2 導入畫好的圖 一、安裝Grafana # 下載Grafana v6.6.2 wget https://dl.grafana.com/oss/rel

原创 有了HBase爲什麼還要Kudu?

文章目錄一、kudu是什麼?二、kudu解決了什麼問題? 一、kudu是什麼? Kudu和Hbase類似也是一個分佈式數據庫,據官方給它的定位是提供”fast analytics on fast data”(在更新更及時的數據上做

原创 內網服務器設置NTP時鐘服務

IP 角色 192.168.1.182 NTP服務端 192.168.1.183 NTP客戶端 一、服務端 關閉防火牆 systemctl stop firewalld && systemctl disabl

原创 Kubernetes研發環境搭建方案

文章目錄一、架構總覽1.1 架構圖1.2 流程說明二、服務規劃三、軟件安裝3.1 標準化環境3.1.1 修改主機名3.1.2 關閉防火牆、Selinux3.1.3 啓動NTP服務3.1.4 安裝Docker-ce3.2 安裝Git

原创 Nginx反向代理彙總

文章目錄一、二級域名代理tomcat:二、二級域名https實現三、二級域名代理wss三、代理靜態文件四、Nginx配置彙總4.1 正向代理4.2 反向代理4.3 負載均衡4.4 Nginx 緩存4.5 動靜分離4.6 高可用 一

原创 存活探針(Liveness)、就緒探針(Readiness)、啓動探針(Startup)、容器鉤子

文章目錄一、探針1.1 探針類型1.2 探針動作1.3 探針配置1.4 實例二、鉤子2.1 鉤子類型2.2 鉤子動作 一、探針 1.1 探針類型 LivenessProbe 用於判斷容器是否存活(running狀態),如果Liv

原创 Rancher 2.x 單節點容災備份/恢復腳本

參考文檔:https://rancher2.docs.rancher.cn/docs/backups/_index 備份腳本 # /bin/bash -e set -xeuo pipefail # 備份文件路徑 DIR="/ho

原创 Service文件實例

ClusterIP 通過集羣的內部 IP 暴露服務,選擇該值,服務只能夠在集羣內部可以訪問,這也是默認的 ServiceType。 需要啓動 Kubernetes proxy 服務才能使外部可以訪問。 apiVersion: v1

原创 Ingress文件實例

單服務 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: demo-ingress namespace: demo-space spec: rul

原创 企業FTP搭建

文章目錄匿名用戶的ftp搭建vsftp配置虛擬用戶可能會遇到的問題 提前關閉selinux 和firewalld防火牆 匿名用戶的ftp搭建 1.安裝vsftp軟件包 yum -y install vsftpd* 2.啓動v

原创 Nginx反爬蟲模塊

添加配置文件 vim /etc/nginx/conf.d/agent_deny.conf 內容 # 禁止Scrapy|curl等工具的抓取 if ($http_user_agent ~* (Scrapy|Curl|HttpCl

原创 Kubernetes持續部署方案

文章目錄GitLabJenkins GitLab GitLab上創建三個測試項目用於構建,代碼自行上傳 生成api token,保存該token Jenkins 登陸harbor [root@harbor intern

原创 Jenkins 2.222.3 可用的腳本環境變量列表

常用: BUILD_NUMBER:7, BUILD_ID:7, BUILD_DISPLAY_NAME:#7, JOB_NAME:java-test, JOB_BASE_NAME:java-test, BUILD_TAG:jenki