原创 phoenix索引自動更新

簡介 本篇文章主要測試和記錄phoenix二級索引機制 關聯視圖 關聯視圖下構建二級索引 數據變更方式 索引表變化 phoenix端只讀 不變 hbase端插入數據 不變 結論,構建關聯視圖的二級索引,索引表

原创 java核心技術卷I-斷言、日誌

斷言 斷言機制允許在測試期間向代碼中插入一些檢査語句。當代碼發佈時,這些插人的檢測語句將會被自動地移走。 Java 語言引人了關鍵字 assert。這個關鍵字有兩種形式: assert 條件; assert 條件:表達式; 這兩

原创 java核心技術卷I-lambda

lambda 表達式 lambda 表達式就是一個代碼塊, 以及必須傳人代碼的變量規範。 (String first, String second) -> first.length()- second.length() 如果代碼

原创 java核心技術卷I-異常

異常 在 Java 程序設計語言中, 異常對象都是派生於 Throwable 類的一個實例。稍後還可以看到,如果 Java 中內置的異常類不能夠滿足需求,用戶可以創建自己的異常類。 在設計 Java 程序時, 需要關注 Exce

原创 cdh搭建hadoop集羣

本文接cdh平臺離線搭建(一)、(二):https://blog.csdn.net/weixin_42814075/article/details/97392216 https://blog.csdn.net/weixin_428

原创 linux虛擬機聯網

版本 CentOS7 網絡配置 記住這裏的ip和網關,一會兒配置要用 vim /etc/sysconfig/network-scripts/ifcfg-ens33 紅色框中可以刪掉,箭頭的3個屬性需要修改,然後在末尾加上4

原创 java核心技術卷I-包裝器

對象包裝器與自動裝箱 有時, 需要將 int 這樣的基本類型轉換爲對象。 所有的基本類型都有一個與之對應的類。 例如,integer 類對應基本類型 int。通常, 這些類稱爲包裝器 ( wrapper ) ,這些對象包裝器類擁有

原创 java核心技術卷I-代理

代理 利用代理可以在運行時創建一個實現了一組給定接口的新類 : 這種功能只有在編譯時無法確定需要實現哪個接口時纔有必要使用。 何時使用代理 假設有一個表示接口的 Class 對象(有可能只包含一個接口,) 它的確切類型在編譯時無法

原创 2200W條數據測試phoenix查詢性能

版本 hbase 1.3.5 phoenix 4.14.2-hbase 1.3 簡介 這裏的數據來源於網絡,直接下載的用戶電影打分數據,原數據集有2700W條,這裏爲了rowkey不重複,我將timestamp作爲rowkey,最

原创 phoenix關聯表(視圖)

簡介 本篇主要介紹phoenix關聯hbase表的各種情況,組件的版本不過多介紹了,前面的篇章提了很多次了,想了解的讀者可以查看其它篇章 關聯表(視圖) phoenix可以理解爲一個爲hbase服務的中間件,它可以創建關聯表或者關

原创 java核心技術卷I-泛型(一)

泛型程序設計 泛型程序設計(Generic programming) 意味着編寫的代碼可以被很多不同類型的對象所重用。 類型參數的好處 使得程序具有更好的可讀性和安全性。 泛型類 一個泛型類( generic class) 就是具