Mapr與Hive工作(三) 公升級hive

2021-06-20 00:34:39 字數 2418 閱讀 7961

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

移植配置檔案

特定版本的注意事項

公升級軟體

更新蜂房metastore

在公升級之前,請確保mapr核心軟體的群集上的版本支援蜂巢的要公升級到的版本。看到蜂巢發行說明。

mapr的rpmdeb庫總是包含推薦為mapr核心的最新版本的蜂巢版本。該庫位於。你也可以準備乙個本地倉庫與任何版本的蜂巢你所需要的。有關設定庫的詳細資訊,請參閱準備包和儲存庫。

。要更新倉庫快取

如果您打算從庫中安裝,更新在安裝蜂巢每個節點上的儲存庫快取。

在redhat和centos

在ubuntu

如果你已經對你目前的蜂房的安裝改變配置屬性,您可能希望將這些更改應用到更新的版本。配置屬性都位於/ opt/mapr/hive/hive- / conf /中

一般情況下,您可以遷移你的配置更改以下程式:

公升級前,儲存在安裝有蜂巢的所有節點的配置檔案。

公升級蜂巢軟體。

移植自定義配置設定成在新的預設檔案機密目錄。

在您公升級軟體,注意是否有適用於您的任何版本特定的考慮。

以下幾點適用從0.7.1(或更早版本)公升級配置單元時,0.9.0(或更高版本)。mapr沒有分配蜂房的任何版本這兩個版本之間。

當您公升級到群集的mapr分布的hadoop或更高的2.0版本,請執行下列步驟來更新配置單元的相對的cldb節點的行為。

確認位置在蜂房表屬性屬性顯示的ip和埠的cldb節點。

更新表刪除從位置值的ip和埠。'maprfs :/ / /使用者/蜂巢/倉庫/ ';

驗證在mysql metastore資料庫位置的uri有乙個ip位址和埠號。

更新星展表中的db位置的uri刪除的ip位址和埠號。'maprfs :/ / :埠''maprfs :/ /')where dbs.db_location_uri像'maprfs :/ / %';

驗證位置在sds表中的每個條目屬性。

更新位置在sds表中的所有條目屬性,刪除ip位址和埠號。'maprfs :/ / :埠''maprfs :/ /')where sds.location像'maprfs :/ / %';

請使用下列方法之一來公升級蜂巢元件:

圖示蜂房公升級之前備份您的metastore資料庫。

用的軟體包管理器公升級

配置儲存庫,讓你想要安裝的版本可用後,您可以使用的軟體包管理器從儲存庫中安裝。

在redhat和centos

在ubuntu

如果您是從蜂巢0.7.1公升級,你可能必須指定,因為要公升級到特定版本,#版本,具體考慮因素。

要手動刪除以前的版本並安裝最新版本的資料庫

如果您是從蜂巢0.7.1公升級,這個過程可能需要移除mapr-蜂巢內部包裝這是mapr的蜂巢版本0.9.0及以後的不再是一部分。

執行該程式包管理器兩次,第一次刪除舊版本,然後重新安裝新版本。

圖示複製自定義配置檔案在/ opt/mapr/hive/hive- / conf目錄在繼續之前乙個安全的位置。

例如,從0.7.1版本公升級到0.10.0版本,請執行以下步驟。在這種情況下,我們假設儲存庫設定的節點上,並0.10.0是最新的版本庫中。

在redhat和centos

在ubuntu

為了保持以前的版本並安裝新版本

配置單元安裝到版本命名的單獨的目錄,如/ opt/mapr/hive/hive- /,所以對於多個版本的檔案可以共存。

要安裝新版本時保留以前的版本,則必須手動安裝新版本的軟體包檔案。

例如,要在保持以前安裝的任何版本上安裝的版本0.10.0編譯18380,請執行以下步驟。

在redhat和centos

在ubuntu

圖示執行蜂巢的新版本之前,您需要更新metastore與新版本一起工作。

請參閱自述檔案中的/ opt/mapr/hive/hive- /指令碼/ metastore /公升級/有關更新現有的蜂巢公升級為方向後的目錄metastore_db架構與新的蜂巢版本一起工作。提供mysql和德比指令碼。

公升級後,驗證metastore資料庫更新成功完成。一些樣品診斷:

Mapr與Hbase工作 二 HBase的公升級

此頁面包含了描述如何在mapr分布為apache hadoop的hbase的公升級了以下主題 移植配置檔案 規劃公升級 特定版本的注意事項 公升級軟體 配置群集的新版本 在公升級之前,請確保mapr核心軟體的群集上的版本支援hbase的你想公升級到的版本。見hbase的發行說明。mapr的rpm和d...

hive1公升級hive2使用RCFile內容錯亂

由於在hive1中使用的rcfile格式儲存並且沒有指定serde,當把資料檔案拷貝的hive2的目錄下查詢時發現資料錯亂 原因 hive1不指定serde預設採用org.apache.hadoop.hive.serde2.columnar.lazybinarycolumnarserde hive2...

全站HTTPS公升級系列(一)公升級前的科普工作

安全性 相對於http協議的明文傳輸,https的傳輸是加密的,可防止資料在傳輸過程中被黑客惡意篡改和竊取,有效防止了中間人攻擊 本產品11月份就被黑客進行了一次中間人攻擊,頁面被插入了一些非法內容,導致當日訪問速度如同龜爬。也由此下定了全站https公升級改造的決心 更高的seo收錄排名 http...