此頁面包含了描述如何在mapr分布為apache hadoop的hbase的公升級了以下主題:
移植配置檔案
規劃公升級
特定版本的注意事項
公升級軟體
配置群集的新版本
在公升級之前,請確保mapr核心軟體的群集上的版本支援hbase的你想公升級到的版本。見hbase的發行說明。
mapr的rpm
和deb
庫總是包含推薦為mapr核心的最新版本的hbase的版本。該庫位於。你也可以準備乙個本地倉庫與任何版本的hbase的需要。有關設定庫的詳細資訊,請參閱準備包和儲存庫。
。要更新倉庫快取
如果您打算從庫中安裝,更新在安裝hbase的每個節點上的儲存庫快取。
在redhat和centos
在ubuntu
如果您已經在當前的hbase的安裝改變配置屬性,您可能希望將這些更改應用到更新的版本。配置屬性都位於/ opt/mapr/hbase/hbase- / conf /中
。
一般情況下,您可以遷移你的配置更改以下程式:
公升級前,儲存在安裝有hbase的所有節點的配置檔案。
hbase的公升級軟體。
移植自定義配置設定成在新的預設檔案機密
目錄。
公升級乙個既定部署hbase的,需要規劃和考慮開始公升級過程之前。以下是為您計畫公升級要考慮的專案:
在您公升級軟體,注意是否有適用於您的任何版本特定的考慮。在 apache的hbase的參考指南 有乙個專用於特定版本的公升級注意事項部分。
由於對mapr表,其中可開始mapr 3.0版,如果你是群集公升級到mapr v3.0或更高版本的變化mapr hbase的客戶端,您需要公升級hbase的客戶端打包帶的mapr分布的新版本。
以下幾點適用從0.90.6(或更早版本)公升級hbase的時候到0.92.1(或更高版本)。mapr沒有分配hbase的任何版本的這兩個版本之間。
下表顯示了hbase的版本和mapr分布的hadoop版本之間的相容性。
hbase的版本
mapr版本
0.90.x
1.2.9
0.92.x
1.2.x版本,2.x中,3.0.0
0.94.x
1.2.x版本,2.x中,3.0.0,3.0.1
0.94.12
1.2.x版本,2.x中,3.x的
使用以下方法來公升級hbase的元件之一:
用的軟體包管理器公升級
配置儲存庫,讓你想要安裝的版本可用後,您可以使用的軟體包管理器從儲存庫中安裝。公升級過程將刪除所有,但在目前的hbase的目錄下列目錄:機密
和日誌
。
在redhat和centos
在ubuntu
如果您是從hbase的0.90.6以前的版本公升級,你可能有,因為指定要公升級到特定版本,#版本,具體考慮因素。
當公升級完成後,包管理器更新檔案的/ opt / mapr / hbase的/ hbaseversion
包含正確的版本,如0.94.1
。
0.94
。
1
要通過手動安裝公升級包
例如,要安裝的版本0.94.5編譯18380,請執行以下步驟。
在redhat和centos
在ubuntu
圖示不要讓以前的版本並安裝新版本
的hbase安裝到版本命名不同的目錄,如/ opt/mapr/hbase/hbase- /
,所以對於多個版本的檔案可以共存。然而,hbase的資料不能被軟體的不同版本之間共享,並且資料格式不是向後相容的。此外,hbase的主人和地區的伺服器服務是資源密集型的。mapr不建議保留多個版本的hbase的乙個節點上。
公升級hbase的包後,執行configure.sh
指令碼來填充新的hbase-site.xml的
效能與正確的zookeeper的資訊檔案。替代和
用逗號分隔的cldb和動物園管理員的節點列表。
連通Hive與HBase,用SQL操作HBase
hive與hbase同在hadoop生態體系內。hive可以看作hadoop的sql程式設計介面 hbase則是真正意義上的儲存海量資料的分布列式資料庫。生產環境中,hbase用作線上實時資料庫,hive用在離線資料處理 資料倉儲領域。hbase中查詢資料,不能使用大眾熟知的sql,也不支援複雜的查...
Mapr與Hive工作(三) 公升級hive
此頁面包含了描述如何在mapr分布為apache hadoop的公升級蜂房以下主題 移植配置檔案 特定版本的注意事項 公升級軟體 更新蜂房metastore 在公升級之前,請確保mapr核心軟體的群集上的版本支援蜂巢的要公升級到的版本。看到蜂巢發行說明。mapr的rpm和deb庫總是包含推薦為map...
Hbase(二)架構與表模型
參考文章 深入hbase架構解析 一 表模型 hbase是內建的有zookeeper的,主節點中的 meta table中儲存了集群中所有使用者hregion的位置資訊,而zookeeper的節點中 hbase meta region server 儲存的則直接是這個meta table的位置。所有...