FusionInsight LibrA V100R002C80SPC300安裝指南

FusionInsight LibrA是企業級的大規模并行處理關系型數據庫。FusionInsight LibrA采用MPP(Massive Parallel Processing)架構,支持行存儲與列存儲,提供PB(Petabyte,2的50次方字節)級別數據量的處理能力。
FusionInsight LibrA在核心技術上跟傳統數據庫相比有巨大優勢,可以解決很多行業用戶的數據處理性能問題,可以為超大規模數據管理提供高性價比的通用計算平臺,并可用于支撐各類數據倉庫系統、BI(Business Intelligence)系統和決策支持系統,統一為上層應用的決策分析等提供服務。
FusionInsight解決方案是華為企業級大數據存儲、查詢、分析的統一平臺,能夠幫助企業快速構建海量數據信息處理系統,通過對海量信息數據進行實時與非實時的分析挖掘,發現全新價值點和企業商機。
FusionInsight LibrA是FusionInsight解決方案的一個子產品。FusionInsight LibrA在FusionInsight解決方案中的位置如圖所示:
FusionInsight LibrA  V100R002C80SPC300安裝指南
FusionInsight解決方案由2個子產品FusionInsight HD、FusionInsight LibrA和1個操作運維系統FusionInsight Manager構成。

  • FusionInsight HD:企業級的大數據處理環境,是一個分布式數據處理系統,對外提供大容量的數據存儲、分析查詢和實時流式數據處理分析能力。
  • FusionInsight LibrA:企業級的大規模并行處理關系型數據庫。FusionInsight LibrA采用MPP(Massive Parallel Processing)架構,支持行存儲和列存儲,提供PB(Petabyte,2的50次方字節)級別數據量的處理能力。
  • FusionInsight Manager:企業級大數據的操作運維系統,提供高可靠、安全、容錯、易用的集群管理能力,支持大規模集群的安裝部署、監控、告警、用戶管理、權限管理、審計、服務管理、健康檢查、問題定位、升級和補丁等功能。

    一、安裝前準備

    1.1 環境介紹

    本文使用的服務器都是基于VMware虛擬化平臺,具體信息如下圖所示:
    FusionInsight LibrA  V100R002C80SPC300安裝指南
    集群組網方案如下圖所示:
    FusionInsight LibrA  V100R002C80SPC300安裝指南

    1.2 軟件下載

    從華為官方網站下載HD軟件安裝包和配置工具(需要賬號),如下:

    [root@hwd01 opt]# la /u02/software/hw/
    -rw-r--r-- 1 root root 898M Jul 30 15:07 FusionInsight_LibrA_V100R002C80SPC300_RHEL.tar.gz
    -rw-r--r-- 1 root root 301K Sep 14 11:40 FusionInsight_SetupTool_V100R002C80SPC200.tar.gz

    二、安裝過程

    2.1 安裝包準備

    這里安裝過程中使用了集群模式,所以需要將安裝包上傳至2個管理節點上。另外還需在一個管理節點上掛載操作系統的鏡像至media目錄,因為在配置規劃工具中會用到。這里用的是nfs共享,如下:

    [root@hwd01 ~]# mkdir /u02;mount onas:/u02 /u02;mount /u02/CentOS-7-x86_64-DVD-1708.iso /media
    [root@hwd02 ~]# mkdir /u02;mount onas:/u02 /u02

    2.2 解壓軟件包

    需要在集群的2個管理節點上進行解壓操作。

    --hwd01
    [root@hwd02 ~]# cd /opt/
    [root@hwd02 opt]# tar -xzf /u02/software/hw/FusionInsight_SetupTool_V100R002C80SPC200.tar.gz 
    [root@hwd02 opt]# tar -xzf /u02/software/hw/FusionInsight_LibrA_V100R002C80SPC300_RHEL.tar.gz 
    --hwd02
    [root@hwd02 ~]# cd /opt/
    [root@hwd02 opt]# tar -xzf /u02/software/hw/FusionInsight_SetupTool_V100R002C80SPC200.tar.gz 
    [root@hwd02 opt]# tar -xzf /u02/software/hw/FusionInsight_LibrA_V100R002C80SPC300_RHEL.tar.gz 

    2.3 生成配置文件

    通過配置規劃工具,生成配置文件。此工具就是一個execl文件,里面通過宏來進行一些配置,最后輸出為文件。

  • 基礎配置
    FusionInsight LibrA  V100R002C80SPC300安裝指南
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 選擇服務
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • IP規劃與進程部署
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 節點信息
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 浮動IP
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 磁盤配置
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 集群參數設置
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 實例參數設置
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 生成配置文件
    FusionInsight LibrA  V100R002C80SPC300安裝指南
    生成的配置文件會存放在d:\software文件夾下,根據提示輸入用戶名以及密碼并上傳至指定的節點目錄。

    2.4 預安裝配置

    [root@hwd01 FusionInsight_SetupTool]# ./setuptool.sh preinstall

    FusionInsight LibrA  V100R002C80SPC300安裝指南

    2.5 安裝集群服務

    現在主節點執行,完了后在備用節點執行,如下:

    --主節點hwd01
    [root@hwd01 ~]# /opt/FusionInsight/software/install.sh -f /opt/FusionInsight/software/install_oms/192.168.120.122.ini 

    FusionInsight LibrA  V100R002C80SPC300安裝指南

    --備用節點hwd02
    [root@hwd02 ~]# /opt/FusionInsight/software/install.sh -f  

    FusionInsight LibrA  V100R002C80SPC300安裝指南
    安裝完成后,初次訪問需要更改admin賬戶的初始密碼,初始密碼為:Admin@123。

    三、配置集群服務

    通過web界面訪問,選擇使用模板安裝,導入生成的模板文件,會彈出輸入主機的root密碼,然后點擊查找主機,驗證通過后,會跳到“確認”步驟。
    FusionInsight LibrA  V100R002C80SPC300安裝指南
    FusionInsight LibrA  V100R002C80SPC300安裝指南
    FusionInsight LibrA  V100R002C80SPC300安裝指南
    FusionInsight LibrA  V100R002C80SPC300安裝指南
    配置完成后,點擊“完成”。
    FusionInsight LibrA  V100R002C80SPC300安裝指南

  • 實時監控標簽
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 服務管理標簽
    FusionInsight LibrA  V100R002C80SPC300安裝指南
  • 主機管理標簽
    FusionInsight LibrA  V100R002C80SPC300安裝指南

    四、客戶端安裝與使用

    這里還是使用nfs服務批量部署,具體過程參考之前的FusionInsight HD 客戶端安裝與使用的批量部署客戶端。

[root@onas FusionInsight_Services_ClientConfig]# ./install.sh /u02/huawei/client
[18-10-08 14:30:28]: Pre-install check begin...
[18-10-08 14:30:28]: Checking necessary files and directory.
[18-10-08 14:30:28]: Checking NTP service status.
[18-10-08 14:30:28]: Checking "/etc/hosts" config.
[18-10-08 14:30:28]: Pre-install check is complete.
[18-10-08 14:30:28]: Precheck on components begin...
[18-10-08 14:30:28]: Precheck on components is complete.
[18-10-08 14:30:28]: Deploy "dest_hosts" begin ...
[18-10-08 14:30:28]: Warning: "hwd02" already exists in "/etc/hosts", it will be overwritten.
[18-10-08 14:30:28]: Warning: "hwd01" already exists in "/etc/hosts", it will be overwritten.
[18-10-08 14:30:28]: Warning: "hwd05" already exists in "/etc/hosts", it will be overwritten.
[18-10-08 14:30:28]: Warning: "hwd04" already exists in "/etc/hosts", it will be overwritten.
[18-10-08 14:30:28]: Warning: "hwd03" already exists in "/etc/hosts", it will be overwritten.
[18-10-08 14:30:28]: Deploy "dest_hosts" is complete.
[18-10-08 14:30:28]: Install public library begin ...
[18-10-08 14:30:28]: Install components client begin ...
[18-10-08 14:30:28]: Install JDK begin ...
[18-10-08 14:30:28]: Decompress jdk.tar.gz to /u02/huawei/client/JDK.
/u02/tmp/FusionInsight_Services_ClientConfig/JDK
[18-10-08 14:30:34]: Create JRE env file "/u02/huawei/client/JDK/component_env".
[18-10-08 14:30:34]: JDK installation is complete.
[18-10-08 14:30:34]: Warning: /u02/tmp/FusionInsight_Services_ClientConfig/JDK/VERSION not exist.
[18-10-08 14:30:34]: Install KrbClient begin ...
[18-10-08 14:30:34]: Copy /u02/tmp/FusionInsight_Services_ClientConfig/KrbClient/FusionInsight-kerberos-1.15.2.tar.gz to /u02/huawei/client/KrbClient.
/u02/tmp/FusionInsight_Services_ClientConfig/KrbClient
[18-10-08 14:30:34]: Copy KRB config files to "/u02/huawei/client/KrbClient/kerberos/conf"
[18-10-08 14:30:34]: Copy security script files to "/u02/huawei/client/KrbClient/kerberos/bin"
[18-10-08 14:30:34]: Create KRB env file "/u02/huawei/client/KrbClient/component_env".
[18-10-08 14:30:34]: KrbClient installation is complete.
[18-10-08 14:30:34]: Install MPPDB begin ...
[18-10-08 14:30:34]: Decompress Gauss200-OLAP-V100R007C10-REDHAT-64bit-ClientTools.tar.gz to /u02/huawei/client/MPPDB.
[18-10-08 14:30:35]: Copy config files to "/u02/huawei/client/MPPDB/"
[18-10-08 14:30:35]: Begin to update the client ssl certificates.
[18-10-08 14:30:35]: Success to update the client ssl certificates.
[18-10-08 14:30:35]: Create MPP env file "/u02/huawei/client/MPPDB/component_env".
[18-10-08 14:30:35]: MPPDB installation is complete.
[18-10-08 14:30:35]: Components client installation is complete.
[root@onas ~]# source /u02/huawei/client/bigdata_env 
[root@onas ~]# kinit candon
Password for candon@HADOOP.COM: 
Password expired.  You must change it now.
Enter new password: 
Enter it again: 
[root@onas ~]# kinit candon
Password for candon@HADOOP.COM: 
[root@onas ~]# klist 
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: candon@HADOOP.COMValid starting       Expires              Service principal
10/08/2018 14:53:16  10/09/2018 14:53:12  krbtgt/HADOOP.COM@HADOOP.COM

五、數據庫使用

5.1 確認連接信息

以操作系統用戶omm登錄LibrA集群任意一套主機,執行source ${BIGDATA_HOME}/mppdb/.mppdbgs_profule命令啟動環境變量。

[omm@hwd01 ~]$ source /opt/huawei/Bigdata/mppdb/.mppdbgs_profile 

然后使用gs_om命令查詢集群各實例情況,確認CN所在的服務器的IP地址及數據路徑(端口號查詢備用)。如下:

[omm@hwd01 ~]$ gs_om -t status --detail

FusionInsight LibrA  V100R002C80SPC300安裝指南
FusionInsight LibrA  V100R002C80SPC300安裝指南
默認的端口號是25308,也可以通過查看/srv/BigData/mppdb/data1/coordinator/postgresql.conf配置文件確認端口號。

5.2 配置遠程連接

由于服務器默認只監聽localhost,而進行遠程連接的時候還需要監聽管理平面的IP,所以需要配置listen_addresses,增加對外提供服務的網卡IP或者主機名(英文逗號分隔),其中NodeName為當前節點名稱。這里直接將listen_addresses配置為,此配置下將監聽所有網卡,但存在安全風險,不推薦使用,官方建議按照需要配置IP或者主機名,打開監聽。

[omm@hwd01 ~]$ gs_guc set -N all -I all -Z coordinator -c "listen_addresses = '*'"Total instances: 5. Failed instances: 0.
Success to perform gs_guc!

參數說明:

  • -Z coordinator表示實例類型為coordinator。
  • -N all表示集群的所有主機。
  • -I all表示主機中的所有實例。
  • 星號(*)表示本地所有網卡的IP地址。
    最后,執行以下命令重啟集群:
    [omm@hwd01 ~]$ gs_om -t stop && gs_om -t start

    FusionInsight LibrA  V100R002C80SPC300安裝指南
    FusionInsight LibrA  V100R002C80SPC300安裝指南

    5.3 連接數據庫

    [omm@hwd01 ~]$ gsql -d postgres -p 25308
    gsql ((Gauss200 OLAP V100R007C10 build e542e841) compiled at 2018-07-29 09:09:48 commit 1880 last mr 2754 )
    Non-SSL connection (SSL connection is recommended when requiring high-security)
    Type "help" for help.
    postgres=# \l

    FusionInsight LibrA  V100R002C80SPC300安裝指南

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277123.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277123.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277123.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

女人跳槽:最重要的是你的獨立,你的快樂

工作并非證明女人活著的唯一證據。尤其是眼下這一個工作。或者是因為追求更好,或者是因為放棄更壞。一份工作如同一段感情,你不要它,說明它不夠好到留住你。沒有婚姻好過壞的婚姻,沒有工作好過讓你天天流淚的工作。如果實在不滿意…

云托管,邊緣物理計算托管物理計算,你所需要了解的……

隨著業務發展,傳統數據中心建設復雜性越來越高,基建的管理、設備的繁雜、人力成本的提升,是否讓你的運維成本越來越高?企業生產效率卻越來越低? 業務快速發展,設備采購周期冗長,大量采購造成CAP…

閑話WPF之十(Dependency屬性 [2] )

在前一個Post中,曾提到將要重點研究Dependency屬性的三個方面:變化通知;屬性值的繼承;支持多個提供對象。下面,我將分別就這三個內容進行簡單地說明。【變化通知】 在任何時候,只要Dependency屬性的值發生了…

1037 Magic Coupon

題目鏈接:https://pintia.cn/problem-sets/994805342720868352/problems/994805451374313472 這個題目有毒,開始我的while判斷是使用的相乘大于0這種判斷方式,但是最后一個案例始終過不了,可能是因為越界了,但是越界的…

利用解構賦值獲取后端特定字段數據

很多時候,后端接口傳過來的數據并不正好是我們需要的。有些場景下會有很多不需要的字段。 這時如果采用單個賦值的方法賦值數據無疑會比較麻煩。解決的辦法就是利用解構賦值。 mounted(){let objs {name:test,sex:nan,caree:kaifa,height:180,country:country};({na…

理解ORACLE數據庫字符集

一.引言 ORACLE數據庫字符集,即Oracle全球化支持(Globalization Support),或即國家語言支持(NLS)其作用是用本國語言和格式來存儲、處理和檢索數據。利用全球化支持,ORACLE為用戶提供自己熟悉的數據庫母語環…

軟件設計師09-面向對象-用例圖

感謝任鑠老師滴視頻 用例圖 1)描述一組用例、參與者及它們之間的關系 2)用例模型用于需求分析階段 3)關系(依賴關系):1)包含(include) 1)兩個以上用例具有共同…

利用正則表達式截取特定字符中間字符

有如下場景&#xff0c;已知一個長字符串&#xff0c;需要獲取指定字符串之間的字符。 // 已知字符串 var str body908888huhuc實測實《hu需要body和《hu之間的字符串。定義正則表達式。 var reg /(?<body).(?《hu)/;上述正則表達式利用了&#xff1a;獲取指定字符串之后…

資源的積累

最近整理機器里邊的各種文檔&#xff0c;進行異地備份&#xff0c;整理后&#xff0c;看了看尺寸&#xff0c;天呀&#xff0c;竟然有855M&#xff0c;主要是各種文檔、圖片和代碼等非2進制的東東。我按照日期整理了一下&#xff0c;最久的大概是在2003年&#xff0c;公司是在2…

【MySQL】4、Select查詢語句

4.Select查詢語句 4.1、select語句 <?php $servername "localhost"; $username "username"; $password "password"; $dbname "myDB";// 創建連接 $conn mysqli_connect($servername, $username, $password, $dbname); // Che…

一、環境調試確認

1、確認系統網絡 2、確認yum可用 3、確認關閉iptables規則 4、確認停用selinux 兩項安裝 yum -y install gcc gcc-c autoconf pcre pcre-devel make automake yum -y install wget httpd-tools vim 一次初始化 cd /opt/ mkdir app backup download logs work轉載于:https…

JavaScript方法

1、hasOwnProperty&#xff1a;是用來判斷一個對象是否有你給出名稱的屬性或對象。不過需要注意的是&#xff0c;此方法無法檢查該對象的原型鏈中是否具有該屬性&#xff0c;該屬性必須是對象本身的一個成員。isPrototypeOf是用來判斷要檢查其原型鏈的對象是否存在于指定對象實…

Ajax:如何運用updatepanle進行局部刷新

1.設定ScriptManager的EnablePartialRendering"true"(一般默認為true)2.設定要進行局部刷新panel的UpdateMode"Conditional"(本panel 的id為zz) 這樣就可以保在本panle內的控件操作refresh頁面時&#xff0c; 不會將整個page刷新&#xff0c;而刷新本pan…

Shell語法—— while 條件語句

while 循環語句 while 循環語句語法格式為&#xff1a; while < 條件表達式 > do指令 done 有關腳本運行的相關用法 命令說明sh file.sh &把 file.sh 腳本放到后臺運行&#xff08;后臺運行腳本的常用方法&#xff09;ctlc停止執行當前腳本或任務ctlz暫停執行當前腳本…

C變量常量

變量是指其值可以變化的量。計算機中&#xff0c;指令代碼、數據都存儲于內存中。變量也需要存儲在內存中。在計算機中&#xff0c;每個變量都被分配了一塊內存空間&#xff0c;在這些空間里存儲的就是變量的值。變量之所以可以變化&#xff0c;就是這個存儲空間可以存儲不同的…

slot

slot就是父組件把內容分發給子組件,插槽模板是slot&#xff0c;它是一個空殼子&#xff0c;因為它的顯示與隱藏以及最后用什么樣的html模板顯示由父組件控制。但是插槽顯示的位置確由子組件自身決定&#xff0c;slot寫在組件template的什么位置&#xff0c;父組件傳過來的模板將…

手把手教你可復用的SSO組件設計(設計篇)

周末陪女朋友去了&#xff0c;沒寫&#xff0c;告罪&#xff0c;上班后急忙補上。 這里說到了可復用得設計&#xff0c;所謂可復用就是指的&#xff0c;引入Dll&#xff0c;改改配置就能使用&#xff0c;而不是打開源代碼東改改西改改再來調試調試最后OK。我們這里盡量提高抽象…

Object類和常用的API

第一章Object類 1.1 概述 1),Object 類是Java語言所有“引用類型”的父類&#xff0c;括我們自定義的類、類庫中的類&#xff0c;數組&#xff0c;集合&#xff0c;字符串。 2),所有的的引用類型都從Object類繼承了一些方法&#xff1a; 如&#xff0c;1).toString() 2).equal…

前端能力劃分

前端學習學的是什么&#xff0c;在不同的階段我思考這個問題。 最近的結論是&#xff1a;前端學習要學的是前端的三大能力。工程能力&#xff0c;架構能力&#xff0c;開發能力。 工程能力 工程能力的范疇我認為涵蓋了項目模板的自動化生成、項目的自動化編譯和構建。 當然傳統…

英語學習網址

英文寫作網 &#xff08; www.4ewriting.com &#xff09;提供英文寫作的各種相關技巧&#xff0c;主要內容包括寫作語法文法、應用寫作、考試作文、寫作范文、背景文化 佳作欣賞、原創發表、英文blog、英語筆友、名師指導、寫作論壇等。 1. 英語學習&#xff1a;英語學習頻道(…