OushuDB 安裝與升級(jí)之命令行安裝的準(zhǔn)備


安裝準(zhǔn)備

本節(jié)安裝之前需要準(zhǔn)備4臺(tái)主機(jī)裁替,各個(gè)節(jié)點(diǎn)上即將安裝的組件如下表所示:


** 說(shuō)明:每個(gè)節(jié)點(diǎn)都需要配置/etc/hosts拣技,上表中的主機(jī)名稱(chēng)需要在每臺(tái)機(jī)器的/etc/hosts中追加 **

192.168.1.11 oushum1192.168.1.12 oushum2192.168.1.21 oushus1192.168.1.22 oushus2

配置YUM源

首先登陸到oushum1裆甩,然后切換到root用戶(hù):

ssh oushum1su - root

有兩種方式配置YUM源,第一種是配置Oushu源硫朦,通過(guò)互聯(lián)網(wǎng)安裝部署,第二種是通過(guò)下載Oushu安裝包惹苗,然后配置本地源安裝。

方式一:配置Oushu的YUM源耸峭,適合有互聯(lián)網(wǎng)連接情況

Redhat/CentOS 7.4及更低版本系統(tǒng)并且包含avx指令請(qǐng)配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo url

Redhat/CentOS 7.4及更低版本系統(tǒng)但是不包含avx指令請(qǐng)配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo rul

方式二:下載安裝包桩蓉,配置本地源,適合不需一直聯(lián)網(wǎng)安裝情況

下載安裝包(或通過(guò)物理介質(zhì)拷貝的方式獲茸パ蕖):

sudo su root

cd /

wget $獲取的tarball url

解壓軟件包并安裝httpd触机,請(qǐng)用具體的版本號(hào)代替*.*.*.*,比如oushu-software-full-4.6.0.0-rhel7-x86_64.tar.gz:

tar xzf oushu-database-full-latest-rhel7-x86_64.tar.gzyum -y install httpdsystemctl start httpdchown -R gpadmin:root /oushu-database-full-*.*.*.*-rhel7-x86_64

安裝本地源玷或,請(qǐng)用具體的版本號(hào)代替*.*.*.*儡首,比如/oushu-database-full-4.6.0.0/setup_repo.sh:

/oushu-database-full-*.*.*.*/setup_repo.sh

關(guān)閉selinux:

setenforce 0

重建yum緩存:

yum clean allyum makecache

上述步驟成功后,請(qǐng)刪除壓縮包偏友,以節(jié)省磁盤(pán)空間:

rm -f /oushu-database-full-*.*.*.*-rhel7-x86_64.tar.gz

交換公鑰蔬胯,設(shè)置無(wú)密碼登陸

創(chuàng)建一個(gè)hostfile文件,包含cluster中的所有機(jī)器位他。

cd /roottouch hostfile

編輯hostfile文件內(nèi)容如下(集群各機(jī)器的hostname):

oushum1oushum2oushus1oushus2

因?yàn)槲覀冃枰褂肙ushuDB命令行工具”hawq ssh-exkeys”來(lái)簡(jiǎn)化無(wú)密碼登錄設(shè)置以及使用“hawq ssh”來(lái)簡(jiǎn)化集群操作氛濒,所以我們?cè)趏ushum1上先安裝OushuDB:

yum install -y hawqsource /usr/local/hawq/greenplum_path.sh? #設(shè)置hawq環(huán)境變量

在集群每臺(tái)機(jī)器上執(zhí)行如下指令:

sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config & sudo service sshd restart

在oushum1執(zhí)行:

hawq ssh-exkeys -f hostfile? #交換公鑰,使得ssh時(shí)無(wú)需輸入用戶(hù)密碼(需要輸入root用戶(hù)密碼)

注:如果集群中的root用戶(hù)密碼不一致鹅髓,請(qǐng)修改root用戶(hù)密碼舞竿,使其保持一致。如果使用非root用戶(hù)做ssh-exkeys則需要集群每臺(tái)機(jī)器上都有該用戶(hù)窿冯,并且密碼一致骗奖。

如何更改root用戶(hù)密碼:

sudo echo 'password' | sudo passwd? --stdin root

請(qǐng)使用有sudo權(quán)限的用戶(hù)執(zhí)行,在’ ‘中輸入想要更改的密碼:

安裝其他節(jié)點(diǎn)YUM源

在oushum1上醒串,通過(guò)“hawq scp”命令統(tǒng)一安裝其他節(jié)點(diǎn)的YUM源:

hawq scp -f hostfile /etc/yum.repos.d/oushu-database-cent73.repo =:/etc/yum.repos.d

關(guān)閉selinux

hawq ssh -f hostfile -e 'sed -i "s/^SELINUX\=enforcing/SELINUX\=disabled/g" /etc/selinux/config'hawq ssh -f hostfile -e 'setenforce 0'

”hawq ssh -f hostfile”會(huì)在hostfile中的所有節(jié)點(diǎn)上執(zhí)行”-e”選項(xiàng)帶的命令执桌。

關(guān)閉防火墻

如果防火墻已經(jīng)開(kāi)啟,需要關(guān)閉防火墻:

hawq ssh -f hostfile -e 'systemctl stop iptables'hawq ssh -f hostfile -e 'systemctl disable iptables'hawq ssh -f hostfile -e 'systemctl stop firewalld'hawq ssh -f hostfile -e 'systemctl disable firewalld'

安裝配置NTP

hawq ssh -f hostfile -e 'yum install -y ntp'hawq ssh -f hostfile -e 'systemctl enable ntpd' #配置NTPD服務(wù)開(kāi)機(jī)啟動(dòng)hawq ssh -f hostfile -e 'systemctl start ntpd' #啟動(dòng)NTPD服務(wù)

安裝java

在oushum1使用“hawq ssh”統(tǒng)一安裝所有節(jié)點(diǎn)的JDK芜赌,配置JAVA_HOME仰挣,本次安裝中,JAVA_HOME的路徑是/usr/java/default缠沈。如果已經(jīng)安裝了JDK膘壶,那么只需要將已安裝的JDK目錄,如/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64/洲愤,軟連接到/usr/java/default

hawq ssh -f hostfile -e 'yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel'hawq ssh -f hostfile -e 'mkdir /usr/java'hawq ssh -f hostfile -e 'ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64/ /usr/java/default'

關(guān)于數(shù)據(jù)目錄

本次安裝我們假設(shè)每臺(tái)機(jī)器上有兩個(gè)數(shù)據(jù)盤(pán)颓芭,分別mount在/data1和/data2上。在其他硬件配置下禽篱,可能有很多塊盤(pán)畜伐,用戶(hù)需要根據(jù)盤(pán)數(shù)的不同更改后面相應(yīng)的配置信息馍惹。尤其需要注意的是HDFS的數(shù)據(jù)目錄, Magma 的數(shù)據(jù)目錄和OushuDB的臨時(shí)文件目錄躺率。

關(guān)于IPV6

目前Magma 暫不支持IPV6,需要將/etc/hosts中 “::1 localhost” 此行注釋掉玛界。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市悼吱,隨后出現(xiàn)的幾起案子慎框,更是在濱河造成了極大的恐慌,老刑警劉巖后添,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笨枯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡遇西,警方通過(guò)查閱死者的電腦和手機(jī)馅精,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)粱檀,“玉大人洲敢,你說(shuō)我怎么就攤上這事∏羊牵” “怎么了压彭?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)渗常。 經(jīng)常有香客問(wèn)我壮不,道長(zhǎng),這世上最難降的妖魔是什么皱碘? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任询一,我火速辦了婚禮,結(jié)果婚禮上尸执,老公的妹妹穿的比我還像新娘家凯。我一直安慰自己,他們只是感情好如失,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布绊诲。 她就那樣靜靜地躺著,像睡著了一般褪贵。 火紅的嫁衣襯著肌膚如雪掂之。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,950評(píng)論 1 291
  • 那天脆丁,我揣著相機(jī)與錄音世舰,去河邊找鬼。 笑死槽卫,一個(gè)胖子當(dāng)著我的面吹牛跟压,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播歼培,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼震蒋,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼茸塞!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起查剖,我...
    開(kāi)封第一講書(shū)人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤钾虐,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后笋庄,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體效扫,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年直砂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了菌仁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡静暂,死狀恐怖掘托,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情籍嘹,我是刑警寧澤闪盔,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站辱士,受9級(jí)特大地震影響泪掀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜颂碘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一锅劝、第九天 我趴在偏房一處隱蔽的房頂上張望讹剔。 院中可真熱鬧乒融,春花似錦劲赠、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至适掰,卻和暖如春颂碧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背类浪。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工载城, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人费就。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓诉瓦,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子睬澡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容