環境搭建-CentOS叢集搭建

來源:互聯網
上載者:User

標籤:密碼   war   log   app   export   profile   box   實用   The   

環境搭建-CentOS叢集搭建

寫在前面
最近有許多小夥伴問我,大資料的hadoop分布式叢集該如何去搭建。所以,想著,就寫一篇部落格,協助到更多剛入門大資料的人。本部落格會一步一步帶你實現一個Hadoop的搭建。跟著部落格上面的步驟,很詳細的。你很快就會有一個自己的hadoop叢集啦。

我是在自己的windows機器上使用virtualBox來虛擬三台機器,作為實驗的環境。

實驗環境
Windows 宿主機:Windows 10 (其餘也是可以的)
VirtualBox 版本:VirtualBox 5.1.22
CentOS 版本:CentOS 6.9
Xshell 版本:Xshell 5

可能許多的小夥伴,會因為找軟體比較麻煩。我這裡直接分享在了我的百度雲的連結,方便大家下載:
連結:http://pan.baidu.com/s/1c24gbUK 密碼:8h1r

接下來,我們就開始建立虛擬機器

使用VirtualBox建立虛擬機器

使用VirtualBox建立三台CentOS作為項目實驗叢集。

跟著下面的步驟就好:

開啟virtualBox軟體,我們new一個:

接下來,我們點擊設定按鈕

設定我們的儲存,把我們的鏡像添加進去

設定我們的網路連接(很重要)

上面的設定完成之後,我們就可以開啟,開始安裝centos了

接下來的兩項預設就好,這裡需要注意一下

設定時區為亞洲,上海

設定密碼,我這裡為了方便,直接設定為123456

由於密碼安全太低,這裡選擇不管如何都使用就好

磁碟分割,預設就好

等待它自己安裝,這個時候,你也可以按照這個步驟再去建立兩台機器

會出現reboot的按鈕,重啟就好

重啟之後,我們輸入帳號密碼,進入:

一開始是沒有ip的,是需要我們設定的,

設定IP

設定 網卡onboot=yes即可,自動擷取

[[email protected] ~]# cd /etc/sysconfig/network-scripts/[[email protected] network-scripts]# [[email protected] network-scripts]# vi ifcfg-eth0 DEVICE=eth0HWADDR=08:00:27:72:EC:EETYPE=EthernetUUID=6b262313-ddd5-4a97-bb75-771ea5621f91ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp#:wq 儲存退出

重新啟動網路

[[email protected] network-scripts]# service network restart

測試,去ping百度:

到這裡我們的centos就安裝好了,說明一下,網路一定要連通,不然,後面,會比較麻煩。
依據,這個操作,我們再重新建立兩台機器。

使用Xshell串連我們的伺服器

xshell這個軟體還是很好用得,

建立串連

接下來,就是輸入使用者和密碼,輸入就好。
這裡把下面的框選上,這樣以後就不用輸帳號密碼了

上面就表示登入成功了

安裝常用軟體

下面安裝lrzsz這個軟體,是用來傳輸檔案的,比較實用的一個軟體,當然,你也可以選擇自己的方式

[[email protected] ~]# yum -y install lrzsz....Installed:  lrzsz.x86_64 0:0.12.20-27.1.el6                                                       Complete!

好啦,到這裡我們就安裝好了

安裝JDK環境

在開始安裝之前,
我們先建立一個目錄,這樣比較規範,這個看個人習慣就好

[[email protected] ~]# [[email protected] ~]# mkdir app[[email protected] ~]# mkdir softwares[[email protected] ~]# [[email protected] ~]# mkdir lib[[email protected] ~]# [[email protected] ~]# mkdir data[[email protected] ~]# #app軟體安裝的目錄#softwares軟體的存放目錄#lib架包的存放目錄#data測試的資料存放目錄

接下來,我們把jdk檔案上傳到我們的伺服器,
使用rz命令

上傳完畢之後,就開始解壓到app目錄下

[[email protected] softwares]# tar -zxvf jdk-8u144-linux-x64.tar.gz -C ../app/

解壓完畢之後,就可以配置環境變數

[[email protected] ~]# vim ~/.bash_profile # .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then        . ~/.bashrcfiexport JAVA_HOME=/root/app/jdk1.8.0_144export PATH=$JAVA_HOME/bin:$PATH

再source一下,使得我我們的環境變數生效,

[[email protected] ~]# source ~/.bash_profile[[email protected] ~]# [[email protected] ~]# java -versionjava version "1.8.0_144"Java(TM) SE Runtime Environment (build 1.8.0_144-b01)Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)[[email protected] ~]# 

到這裡,我們就安裝好了我們的JDK環境

至於,另外的兩台,我們可以先不用配置,後面,我們可以直接scp過去。
補充說明一下,有的小夥伴可能會發現,我建立過程中的名稱為hadoop004,這是因為,我之前做hadoop000的時候,做好了,忘記儲存了,就丟失了,這是我補充的。碼字不易,不洗勿噴。

到這裡,我最終配置好的centos叢集是:
hadoop000 192.168.1.61
hadoop001 192.168.1.62
hadoop002 192.168.1.63
,接下來,就可以開始Hadoop叢集的搭建了,後面的地址是:
http://blog.csdn.net/liuge36/article/details/78613910

環境搭建-CentOS叢集搭建

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.