原创 爲K8S集羣準備Ceph存儲
隨着K8S存儲接口逐漸成熟並順勢推出CSI接口規範後,原來“in-tree”(樹內)模式的很多存儲插件也逐步遷移到了“out-of-tree”(樹外)模式的CSI插件上,甚至有些原來支持的存儲卷類型都被直接移除了(例如在K8S v1.2
原创 CentOS7.9安裝K8S高可用集羣(三主三從)
服務器規劃見下表(均爲4核4G配置): 按上表準備好服務器後,對所有服務器節點的操作系統內核由3.10升級至5.4+(haproxy和keepalived需要用到),步驟如下: #導入用於內核升級的yum源倉庫ELRepo的祕
原创 安裝kubernetes-dashboard時顯示爲CrashLoopBackOff或Error狀態的可能原因
在CentOS7上安裝完K8S單Master+3Node集羣后,安裝kubernetes-dashboard時顯示爲CrashLoopBackOff或Error狀態: kubernetes-dashboard dashboard-me
原创 kubeadm init失敗後
在使用Kubeadm init主節點時未能成功,並輸出瞭如下的錯誤信息: [root@master1 ~]# kubeadm init --config=/etc/kubeadm/init.default.yaml [init] U
原创 CentOS7上MySQL5.7 InnoDB Cluster安裝(一主兩從複製)
前導知識 平時最頻繁用到的InnoDB集羣管理AdminAPI: mysqlsh --uri icadmin@linux01:3306 var cluster = dba.getCluster('myCluster'); var c
原创 MySQL Router重裝後重新連接集羣進行引導出現的——此主機中之前已配置過的問題
問題出現的前因: 因爲重新安裝了MySQL Router,然後打算重新連接上目標集羣進行MySQL Router的初始化引導,結果報錯了! [root@linux666 system]# mysqlrouter --bootstrap
原创 IDEA中便捷內存數據庫H2的最簡使用方式
在IDEA中做練習或做demo時,有時候需要使用到數據庫,但如果自己機子上本來沒有安裝數據庫(全新安裝太麻煩或資源有限),也沒有可用的遠程數據庫時,我們可以直接在IDEA上使用便捷式的內存數據庫H2,關於H2更多知識就自己去找一下資料了
原创 解決Windows平臺下MySQL8.0導入表後表名變成小寫問題
網絡上有很多解決MySQL導入表後表名變成小寫問題的方案,但大多數是針對MySQL8.0之前的版本的,或者是Linux平臺上的;但很少Windows平臺下的!我這裏重點記錄一下! 首先呢,對於Windows平臺MySQL8.0下的這
原创 CentOS8.1中使用tar.gz包安裝Elasticsearch7.10.0
寫在前面的話:爲什麼我一直沒有選用RPM類的包管理工具來安裝這些服務軟件和中間件?那是因爲使用tar.gz包來安裝你能知道更多的細節,因爲我們是在學習! 第一步:老樣子,先裝一個全新的CentOS8.1虛擬機,選擇裝配基本的Ser
原创 CentOS8.1中RabbitMQ的安裝
Linux軟件包的安裝方法有很多,RabbitMQ也不例外,這裏記錄一下官方強列推薦的安裝方法! 首先進入RabbitMQ官方下載頁(https://www.rabbitmq.com/download.html),選擇合適你的操作系
原创 Feign調用文件上傳服務接口樣例
前面做了Feign調用文件下載服務接口的例子,這裏順帶把Feign調用文件上傳服務接口的例子也一起做了!一樣直接上代碼: 首先是文件上傳服務提供者的主要代碼: @PostMapping(value = "/upload")
原创 使用Spring Security的Basic Auth認證後Postman的POST請求不成功的可能原因
今天在用Postman測試接口,沒上Spring Security之前,GET類和POST類的接口都測試的好好! 接着在pom.xml添加的Security依賴: <dependency>
原创 Eureka Server增加Spring Security後的服務端和客戶端配置
直接上代碼吧,Eureka Server端主要依賴的版本: <dependency> <groupId>org.springframework.cloud</groupId>
原创 Spring Boot應用的Controller返回的集合類數據是XML格式的可能原因
今天使用Eureka Client的時候發現Controller打了@RestController註解,對於返回值是集合類的API接口,其數據還是會被系列化成XML格式: @GetMapping("/user-instance
原创 Spring Data支持的關鍵字
關鍵字方法命名sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,E