原创 Lucene:分析Document源碼

1.聲明 當前內容主要用於本人學習和複習,當前內容爲Document源碼分析 由於前面測試和使用了Lucene實現了增刪查改,發現當前所使用的模型就是Document,所以決定分析以下該類主要的數據模型和方式,以便後面的理解 2.

原创 Zookeeper:使用java方式操作Zookeeper(2)之模擬服務發佈和獲取

1.聲明 當前內容主要用於本人學習和複習,當前內容主要爲使用zookeeper模擬服務發佈的測試和思考 由於zookeeper本身就是一個分佈式服務協調的分佈式應用,所以一般用來做爲服務註冊中心,於是本人思考開始模擬實現服務發佈

原创 HBase:模擬概念視圖表

1.聲明 當前內容主要用於本人學習和複習,當前的內容主要爲模擬概念視圖表並實現該圖表 下面是需要模擬的視圖表 當前內容基於前面的博文:簡單的操作HBase 2.查看當前的put命令幫助 help 'put' 當前的操作爲:

原创 Zookeeper:實現隊列節點

1.聲明 當前內容主要用於本人學習和複習,當前內容爲使用Zookeeper實現隊列 當前內容思想來源:Queue 2.分析成圖像 所謂的分佈式隊列,使用zookeeper來實現 就是在queues下面創建一個臨時的序列的que

原创 Lucene:使用中文分析器

1.聲明 當前內容主要用於本人學習和複習,當前內容主要爲分析Lucene中的中文分析器 2.查看中文Analyzer的類 查看官方的文檔 此時找到當前的解壓目錄並發現該包 直接在pom.xml文件中添加依賴 <!-- 加入中

原创 HBase:HBase與Hadoop的整合(僞分佈式Hadoop)

1.聲明 當前內容主要用於本人學習和複習,當前內容主要是將HBase與再次配置的Hadoop(僞分佈式)的整合 當前內容主要基於前面的博文:僞分佈式的Hadoop的安裝和啓動 這裏爲了方便訪問開放hadoop的端口讓外界訪問 fi

原创 HBase:Filter Query

1.聲明 當前內容主要用於本人學習和複習,當前的內容主要爲官方文檔中的Filter Query 當前內容中的工具類基於前面的博文 準備數據表test-filter,並開始寫入數據 2.FilterList查詢 /** *

原创 Zookeeper:實現節點Double Barriers(即兩次限定操作)

1.聲明 當前內容主要用於本人學習和複習,當前內容爲使用兩個標記爲當前的所有線程開啓一起執行,並實現一起結束 使用workersNode作爲工作節點的主要節點 所有的工作線程直接向workersNode節點下面的註冊爲子節點,當

原创 HBase:列族TTL和單元格TTL

1.聲明 當前內容主要用於本人學習和複習,當前內容主要爲使用TTL和測試 當前內容主要借鑑官方文檔 2.Time To Live (TTL) ColumnFamilies can set a TTL length in secon

原创 Lucene:使用Luke軟件

1.聲明 當前內容主要用於本人學習和複習,當前內容爲使用和操作Luke軟件 2.查看Luke軟件的位置 打開它: luke 3.使用Luke 1.選擇一個索引文件夾並打開 2.查看OverView界面 當前的文檔中具有

原创 HBase:HBase and Schema Design

1.聲明 當前內容主要用於本人學習和複習,當前內容主要爲官方文檔的HBase and Schema Design的翻譯和理解 2.Schema Creation HBase schemas can be created or up

原创 Zookeeper:使用java方式操作Zookeeper(3)之服務監控

1.聲明 當前內容用於本人學習和複習,當前的內容主要爲節點監控 當前內容基於前面的demo:支付服務 2.在當前的服務拉取者添加對關注的服務的監控 /** * @description 支付服務的消費者(專門拉取服務) * @

原创 Lucene:爲前面的圖書的demo添加高亮效果

1.聲明 當前內容主要用於本人學習和複習,當前內容主要爲查詢高亮 當前內容借鑑:Lucene官方文檔 2.爲前面的demo添加查詢高亮 1.導入pom依賴 <dependency> <groupId>org.apache.luc

原创 Zookeeper:實現節點Barriers(即限定操作)

1.聲明 當前內容主要用於本人學習和複習之用,當前內容主要爲使用Zookeeper實現壁壘的方式控制當前線程什麼時候停止什麼時候繼續 當前內容來源:Barriers僞代碼流程 2.查看分析流程 客戶端調用當前的exists方法,

原创 Lucene:分析當前官方的demo並獲取主要類和使用流程

1.聲明 當前內容主要用於本人學習和複習,當前內容主要爲分析demo中的主要使用的類,以及創建索引和使用查詢的流程 當前內容主要使用:簡單的例子 2.分析並發現當前的IndexFiles中的類 獲取需要添加索引的文件夾 使用標