原创 hbase寫入一段時間後變的越來越慢
一、概況 集羣環境如下表: 集羣 機器 存儲 內存 CPU 每日數據 HW大數據平臺 160臺 6PB 10TB 8000 10億 數據存儲在kafka中,130個分區,採用sparkstreaming
原创 mpp動態新增和刪除分區的定時任務創建
動態創建分區的存儲過程 CREATE OR REPLACE FUNCTION "spiderman"."prc_job_add_partition"() RETURNS "pg_catalog"."void" AS $BODY$ D
原创 oracle連接卡住,導致程序不運行
一 、概況 採用springboot的jpa讀取oracle的數據,大概300萬數據,運行一天左右之後,程序卡死,導致數據接入接不完。 二、排查思路 java生產級別的接入程序卡死是正常的,基本重啓就可以解決問題,但是重啓之後還是會卡死,
原创 實時告警架構優化實戰
簡介 線上有一個告警服務採用sparkstreaming+kafka的模式實時處理數據進行布控告警,10s一個批次,34個executor,每個4core,kafka有260個分區,採用直讀的方式並且打開了慢執行推測。 運行一段時間後,都
原创 從磁盤原理理解文件讀寫優化
目錄 案例背景 磁盤結構 盤面 磁道 柱面 啓停區或着陸區(LandingZone) 扇區 讀寫過程 磁盤碎片的產生(1) 希捷硬盤讀寫性能測試報告 文件碎片 文件碎片定義 產生 原因 文件碎片和連續文件讀取性能對比(100M相
原创 如何通過jvm解決生產問題的實戰總結
目錄 jvm的基礎知識 內存模型 程序計數器 java棧 堆 本地方法棧 方法區 對象大小計算 對象結構大小 對象頭 對其補充 線程模型 ThreadPoolExecutor創建線程池 GC詳解 基礎工具 jvm案例排查講解 一般情況下,
原创 微服務架構實戰
目錄 簡介 架構選型 組件介紹 架構設計圖 微服務架構體系構建-服務監控 微服務架構體系構建-服務註冊 微服務架構體系構建-服務網關 微服務架構體系構建-服務配置 微服務架構體系構建-熔斷器 微服務架構體系構建-服務託管 背景介紹 主要功
原创 apaceh kylin的集成華爲大數據平臺
環境準備 FusionInsight Manager apache-kylin-2.6.4-bin-hbase1x centos7.3 3 × 48線程 + 500g內存 安裝包下載上傳 下載安裝包 http://mirror
原创 phoenix整合springboot採用druid作爲連接池一點時間後報Connection is null or closed.
問題描述 項目高訪問量的時候,基本上線不到三天就會一直輸出下面的錯誤 org.springframework.jdbc.UncategorizedSQLException: StatementCallback; uncategorize
原创 hbase客戶端認證緩慢解決
問題描述 異常日誌 2019-10-22 12:23:43.824 [pool-8-thread-115] INFO c.s.firstShoot.vehicle.VehicleFirstShootPerDay - 開始創建roari
原创 java大對象引發的頻繁full gc及cpu飆高的調優歷程
問題描述 linux系統,執行top命令 -bash-4.2# top top - 08:57:47 up 147 days, 23:08, 2 users, load average: 67.32, 60.83, 58.97 Ta
原创 zuul的併發請求數優化
Zuul的併發性能優化 服務:zuul網關服務,erreka-client服務(10個實例) 一. 筆記本壓測和linux服務器壓測的性能差距 剛開始用zuul代理erreka-client的接口/test/java-user,此
原创 spark中如何使用logback日誌系統寫數據到es中
spark運行環境在yarn上,環境依賴log4j的日誌系統,但是我們上線的應用採用logback日誌,與log4j衝突,我們又不可能動環境中的jar包,那改怎麼辦呢?看如下代碼 第一步:引入相關jar的maven依賴 <pro
原创 springboot集成日誌組件
如何管理微服務日誌 通過logback拓展組件,將所有微服務日誌蒐集到es,按天建索引,通過kibana展示 1.引入maven依賴 <dependency> <groupId>com.internetitem</groupId>
原创 java提交spark任務到yarn平臺
一、背景 採用spark的方式處理,所以需要將spark的功能集成到代碼,採用yarn客戶端的方式管理spark任務。不需要將cdh的一些配置文件放到resource路徑下,只需要配置一些配置即可,非常方便 二、任務管理架構三、接口