1. 程式人生 > >hadoop題目(一)

hadoop題目(一)

一個用戶 完整 hadoop2 fig id_rsa java hdf ip地址 mil

一、簡要描述如何安裝配置一個開源hadoop,只描述即可,列出完整步驟。

  答:①創建一個用戶和用戶組,用來管理hadoop項目;

    ②修改確定IP地址:vim /etc/sysconfig/network-scripts/ifcfg-eth0

   ③修改主機名:vim /etc/sysconfig/network

   ④修改host主機名和IP地址映射:vim /etc/hosts

    ⑤查看和關閉防火墻:service iptables status 關閉防火墻: service iptables stop

    ⑥安裝ssh並配置免密碼登錄:ssh-keygen -t rsa

執行完這個命令後,會自動生成兩個文件id_rsa(私鑰)、id_rsa.pub(公鑰),將公鑰拷貝到要免登陸的機器上:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

    ⑦上傳並安裝jdk,修改~/.bashrc文件,配置Java環境變量

    ⑧安裝hadoop:tar -zxvf hadoop....tar.gz

    ⑨配置conf文件:

    對於hadoop1.* 版本(hadoop-env.sh,core-site.xml,hdfs-site.xml,mapred-site.xml)

    對於hadoop2.* 版本(hadoop-env.sh,core-site.xml,hdfs-site.xml,mapred-site.xml,yarn-site.xml,salves文件)

    ⑩安裝配置zookeeper集群

    ?格式namenode,對於hadoop1.*版本:hadoop namenode -format;對於hadoop2.* 版本:hdfs namenode -format

二、正常工作的hadoop集群中hadoop都分別需要啟動哪些進程,它們的作用分別是什麽?

    hadoop2.*版本:會啟動NameNode、DFSZKFailoverController,ResourceManager,DataNode、NodeManager、JournalNode

hadoop題目(一)