Mapr與Hbase工作 二 HBase的公升級

2021-06-20 00:33:35 字數 2067 閱讀 8219

此頁面包含了描述如何在mapr分布為apache hadoop的hbase的公升級了以下主題:

移植配置檔案

規劃公升級

特定版本的注意事項

公升級軟體

配置群集的新版本

在公升級之前,請確保mapr核心軟體的群集上的版本支援hbase的你想公升級到的版本。見hbase的發行說明。

mapr的rpmdeb庫總是包含推薦為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.941

要通過手動安裝公升級包

例如,要安裝的版本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的位置。所有...