原创 Cloudera 離線安裝指南

一、版本號 system:CentOS 6 Cloudera Manager:5.7.0 CDH:5.7.0 二、環境準備 MySQL 5.6 Java 8 python 2.6 三、安裝步驟 1. 進行集羣角色劃分,指定

原创 基於 GitLab+SonarQube 搭建自動化代碼檢測平臺

一、背景介紹 目前,成熟的代碼檢測工具有很多,如 SpotBugs(前身爲 FindBugs)、PMD、Checkstyle 等,我們可以在本地開發環境,非常便捷地利用這些工具實現代碼的掃描與檢測。這看上去好像很不錯,但實際上,採

原创 基於 Docker 部署 Flume 應用

前言 本文目的在於通過 flume、zookeeper、kafka、docker 搭建基本的日誌採集系統,實現日誌的採集並將數據發送至 Kafka。 搭建前,需確保已安裝以下組件: JDK 8 Flume Zookeeper K

原创 記一次ActiveMQ的異常排查

一、異常背景 做一個小項目時,選擇使用 ActiveMQ 作爲中間件,負責項目內各組件的通信。 剛部署時,整個項目運行正常。運行 N 天后,發現 ActiveMQ 出乎意料地自動重啓,進而導致隊列中未來得及消費的數據丟失。 剛開始

原创 Solr入門學習(一)—— Solr 的安裝、啓動與關閉

文章目錄一、Solr 下載與安裝二、Solr 的啓動1. 設置節點數2. 設置端口號3. 創建集合4. 指定配置三、Solr 的關閉與重啓四、遇到的問題問題1:Max Processes Limit問題2:不能使用 root 用戶

原创 Clickhouse 入門教程(二)—— Java 連接示例

文章目錄一、JDBC 驅動二、代碼示例2.1 create table2.2 batch insert2.3 select query2.4 drop table三、解決 Connection refuse 的問題 一、JDBC

原创 顯式關閉線程池的正確姿勢

一、shutdown 提到 Java 線程池的關閉,絕大多數人第一時間想到的是 ExecutorService 的 shutdown 方法。 關於 shutdown 方法,註釋上是這麼說明的。 /** * Initiates a

原创 Solr入門學習(二)—— Solr 的基本查詢

文章目錄一、數據準備二、查詢方式1. Solr 管理界面查詢2. URL 查詢三、查詢參數四、運算符五、查詢示例1. 關鍵詞查詢2. 字段查詢3. 詞組查詢4. 組合查詢六、更多查詢參考文章 Server : Ubuntu 16

原创 通用 Mapper 巨坑之 i_d

問題描述 在使用通用 Mapper 進行查詢時,發現老是出現 select i_d from table 的 SQL 語句,而由於 table 中沒有 i_d 字段,因此導致查詢拋出異常。再三檢查實體類,發現並不存在 i_d 這個

原创 SpringBoot 實現 MongoDB 多數據源配置

文章目錄一、需求背景二、實現步驟1. 添加依賴2. 修改配置文件3. 重建數據源配置類AbstractMongoConfigurePrimaryMongoConfigureSecondaryMongoConfigure4. 創建實

原创 SpringBoot 多線程池實現方案

文章目錄一、需求場景二、需要的核心註解三、自定義線程池配置3.1 所需依賴3.2 定義基類 AsyncConstants3.3 定義各線程池配置類PrimaryAsyncConstantsSecondaryAsyncConstan

原创 Clickhouse 入門教程(一)—— 安裝與啓動

文章目錄一、Clickhouse 簡介二、Clickhouse 安裝2.1 系統要求2.2 安裝方式2.2.1 rpm 包下載2.2.2 rpm 包安裝三、Clickhouse 啓動與驗證 一、Clickhouse 簡介 Clickh

原创 顯示關閉線程池的正確姿勢

一、shutdown 提到 Java 線程池的關閉,絕大多數人第一時間想到的是 ExecutorService 的 shutdown 方法。 關於 shutdown 方法,註釋上是這麼說明的。 /** * Initiates an

原创 Java 移位運算符

Java 中有三種移位運算符,分別是: <<:左移運算符 >>:帶符號右移 >>>:無符號右移 那麼這個移位運算符該怎麼理解呢?顧名思義,移位移位,就是移動位置。那麼問題來了,既然是移動位置,那麼移位運算符移動的是誰的位置,怎麼移

原创 MySQL 數據文件遷移至新硬盤

文章目錄一、SSD 初始化1.1 查看 SSD 信息1.2 分區1.3 格式化1.4 掛載與自動掛載二、遷移MySQL數據文件2.1 停止服務2.2 遷移數據文件目錄2.3 修改目錄權限2.4 新建軟鏈接2.5 重啓服務 最近項目遇到