溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

發(fā)布時間:2021-11-15 10:02:57 來源:億速云 閱讀:172 作者:小新 欄目:云計算

這篇文章主要介紹Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

 一、安裝VMware12、CentOS7:

1、VMware 12 專業(yè)版永久許可證密鑰:5A02H-AU243-TZJ49-GTC7K-3C61N

2、安裝Centos7:

2.1、創(chuàng)建新的虛擬機(jī):典型(推薦)—稍后安裝操作系統(tǒng)—Linux(L)—版本CentOS 64位—虛擬機(jī)名稱:centos64—將虛擬磁盤存儲為單個文件—自定義硬件—網(wǎng)絡(luò)連接:橋接模式—選擇ISO鏡像:CentOS-7-x86_64

2.2、開啟此虛擬機(jī)—方向鍵選擇—InstallingCentos7(第一項)—回車—選擇English—Next—

    設(shè)置安裝選項:

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

    安裝軟件選擇:

    Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

    手動分區(qū):

    存儲規(guī)劃:/boot : 200M,SWAP : 一般是內(nèi)存的1~2倍,剩余全部根分區(qū)/

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

    設(shè)置網(wǎng)絡(luò)和名稱:    

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

    開啟網(wǎng)絡(luò):

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

    設(shè)置名稱:

Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

2.3、安裝完成后重啟

2.4、特別注意:安裝完成后ifconfig查看網(wǎng)絡(luò)命令不可用,新版本后沒有該命令,可以使用ip addr命令來查看。

    如何啟用并使用ifconfig命令(服務(wù)器可以聯(lián)網(wǎng)的情況下):

    2.4.1、找到哪個包提供了ifconfig命令,輸入以下命令:yum provides ifconfig

    2.4.2、net-tools包提供了ifconfig命令,安裝net-tools包,輸入如下命令:yum install net-tools

    2.4.3、安裝完成后就可以使用ifconfig 命令了。

2.5、網(wǎng)絡(luò)配置:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736,

        配置完成后重啟網(wǎng)卡:/etc/init.d/network restart

    2.5.1、配置靜態(tài)IP地址:

    /etc/sysconfig/network-scripts

    vim ifcfg-eno16777736(名稱可能會不同)

    Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析

    重啟網(wǎng)卡:

    systemctl restart network.service

    ip addr

2.6、安裝vim:yum install vim-enhanced -y

二、CentOS7系統(tǒng)優(yōu)化

1、創(chuàng)建hadoop用戶

    useradd hadoop

    echo "hadoop123">

2、查看hadoop用戶是否添加成功

    su - hadoop

    su - hadoop

3、退出,回到root用戶

    exit

    exit

4、查看系統(tǒng)已安裝文件

    yum grouplist

    如果安裝過程落了部分包組或或者其他軟件安裝時沒選,在安裝后可以按如下方式補(bǔ)上安裝時未安裝的包組:
    yum groupinstall "Compatibility Libraries""Base""Development tools"
    yum gruopinstall "debugging Tools""Dial-up Networking Support"
    可以通過yum groupinfo 包組查看具體安裝的組件。

    運(yùn)行 yum groupinstall "Compatibility libraries"報錯:

    [root@server1 mnt]# yum groupinstall Compatibility libraries
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.btte.net
     * extras: mirrors.skyshe.cn
     * updates: mirrors.yun-idc.com
    Warning: group Compatibility does not exist.
    Warning: group libraries does not exist.
    Maybe run: yum groups mark install (see man yum)
    No packages in any requested group available to install or update

    解決方法:

    yum clean all  清空信息

    yum makecache  創(chuàng)建緩存

    sudo yum groups install "Compatibility libraries" 

    可以通過yum groupinfo 包組查看具體安裝的組件。

5、關(guān)閉SELINUX:
  sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
  setenforce 0
  grep SELINUX=disabled /etc/selinux/config

6、查看系統(tǒng)默認(rèn)運(yùn)行級別:runlevel

7、查看在3這個運(yùn)行級別下自動啟動了哪些服務(wù)

    舊指令:

    chkconfig

    chkconfig --list|grep 3:on

    chkconfig --list|grep 3:on | cut -d " " -f1

    新指令:

    systemctl list-units --type=service

    systemctl list-unit-files|grep enabled

    systemctl list-unit-files --type=service|grep enabled

8、關(guān)閉自動運(yùn)行服務(wù):

    舊指令:

    chkconfig network(服務(wù)名) off(關(guān)閉自動啟動)/on(開啟自動啟動)

    新指令:

    systemctl disable(關(guān)閉自動啟動)/enable(開啟自動啟動)  network.service(服務(wù)名)

9、設(shè)置以下服務(wù)自動啟動:

    crond, ntpdate, lvm2-monitor,blk-availability, rsyslog ,sshd,network

10、關(guān)閉防火墻:

    查看狀態(tài): iptables -L -n

                     systemctl list-unit-files --type=service|grep enabled

11、權(quán)限管理:給hadoop用戶提升權(quán)限(通過sudo可以執(zhí)行hadoop用戶沒有權(quán)限執(zhí)行的命令)

   echo 'hadoop ALL=(ALL) NOPASSWD:ALL' >>/etc/sudoers

    su - hadoop

    sudo -l

    sudo su - (不需要密碼就可以登錄到root用戶)

    exit

12、增大文件描述符

    echo '* - nofile 65535' >> /etc/security/limits.conf

    ulimit -a

    logout

    ulimit -a

    這個是全局性的改變,可以登錄hadoop用戶驗證一下:

    su - hadoop

    ulimit -a

    exit

三、vmware克隆虛擬機(jī):

1、管理-克隆-下一步-虛擬機(jī)中的當(dāng)前狀態(tài)-創(chuàng)建完整克隆-虛擬機(jī)名稱

2、配置IP地址

3、修改主機(jī)名:查看主機(jī)名hostname、hostnamectl

    第一種:hostname 主機(jī)名

    hostname 主機(jī)名稱

    這種方式,只能修改臨時的主機(jī)名,當(dāng)重啟機(jī)器后,主機(jī)名稱又變回來了。

    第二種:hostnamectl set-hostname <hostname>

    命令行中輸入

    hostnamectl set-hostname <主機(jī)名>

    使用這種方式修改,可以永久性的修改主機(jī)名稱!

centos6虛擬機(jī)eth0無法啟動解決:
 其實是因為無線網(wǎng)卡和實體線連接電腦使用的虛擬機(jī)網(wǎng)卡格式不同。無線網(wǎng)卡使用eth0,實體線使用eth2。
  vim /etc/udev/rules.d/70-persistent-ipoib.rules 文檔,把對應(yīng)的eth0網(wǎng)卡配置MAC地址修改為現(xiàn)用的網(wǎng)卡MAC地址,保存退出重啟網(wǎng)卡即可,最后重啟系統(tǒng)。
  重啟網(wǎng)卡
  /etc/init.d/network restart
  rm -f /etc/udev/rules.d/70-persistent-ipoib.rules
  cat /etc/sysconfig/network
  刪除兩項ifcfg-eth0的配置,重啟系統(tǒng)即可。

以上是“Hadoop-Centos7安裝和Hadoop存儲規(guī)劃的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI