快捷搜索:

app自助领取彩金38计算机

当前位置:app自助领取彩金38 > app自助领取彩金38计算机 > Hadoop集群的搭建

Hadoop集群的搭建

来源:http://www.thlyxx.com 作者:app自助领取彩金38 时间:2019-11-04 04:05

1.准备阶段
(1)在每台机器上安装Ubuntu 10.04 
(2)增加root 用户 sudo passwd root 输入新的密码
(3)在ubuntu 中启动终端,application - assit - terminal
(4)配置网络 perfernces -> network connection 配置网络地址
                        administration -> network tool 将网卡切换为eth0
(5)安装ssh $ sudo apt-get install ssh
(6)安装Java
   1)更改 apt 源,system - administration - software sources - other software - 
         add - deb  lucid partner - close
   2)$ apt-get install sun-java6-jdk
   3)$ apt-get install sun-java6-jre
(7)安装vmtool。
        或者 共享目录,通过 VW 的设置,可以在windows 和 linux 之间设置 共享文件夹,
         edit vm settings - options --shared folder 
         此处设置为 Name:share,Host folder:D:,Status:Enabled
         添加共享文件夹后,可以在Linux虚拟机的/mnt/hgfs 目录下看到对应的windows的共享文件夹。
(8)为了防止被ubuntu的vi的奇怪的使用方法恶心到,
         请下载vim
         $ apt-get install vim-runtime
         $ apt-get install vim
(9)配置java
         $ vim /etc/enviroment
            PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"
            JAVA_HOME=/usr/lib/jvm/java-6-sun
            CLASSPATH=.:/usr/lib/jvm/java-6-sun
(10)修改每台机器的/etc/host
           如果该台机器是做NameNode用,要在文件中添加集群中所有的机器的IP地址及其对应的主机名。
           如果该台机器是做DataNode用,只需在文件中添加本机和NameNode的IP地址及其对应的主机名。
           master作为NameNode,配置该节点的/etc/hosts和/etc/hostname
           *.*.*.136 master  
           *.*.*.137 slave1 
           *.*.*.138 slave2 
           *.*.*.139 slave3
            在作为DataNode主机上分别配置/etc/hosts和/etc/hostname文件
           liumingkong-slave1:136 master  137 slave1
           liumingkong-slave2:136 master  138 slave2
           liumingkong-slave3:136 master  139 slave3
           和/etc/hostname
           master主机中,改为master,slave中改为slaveX,
           注意要分别注销/etc/hosts的127.0.0.1 名称
           重启修改好的文件名称 
(10)在所有机器上建立.ssh目录
            $ su user 
            $ cd /home/user
            $ mkdir .ssh
(11)在所有机器上生成密钥对,此时以user身份运行
           $ ssh-keygen -t rsa 
           $ cd ~/.ssh
           互传公钥
           $ cat id_rsamaster.pub id_rsaslave1.pub id_rsaslave2.pub id_rsaslave3.pub > authorized_keys
           $ scp authorized_keys slave1:/home/user/.ssh
           $ scp authorized_keys slave2:/home/user/.ssh
           $ scp authorized_keys slave3:/home/user/.ssh
           $ ssh slave1 测试下效果
(12)最后进入所有机器的.ssh目录,改变authorized_keys文件的许可权现
          $ chmod 644 authorized_keys

图片 1

本文由app自助领取彩金38发布于app自助领取彩金38计算机,转载请注明出处:Hadoop集群的搭建

关键词:

上一篇:显示指定文件&lt

下一篇:没有了