Hadoop2.6.0的安装部署(伪分布式)

本教程提供了从VMware的安装开始到hadoop的伪分布式安装,再到eclipse的安装配置的所有步骤,适合所有想入门hadoop的初学者。需要的工具可以到http://pan.baidu.com/s/1hstGdCg 密码:8gfn下载。

环境

  • 操作系统:Ubuntu-16.04
  • Hadoop版本:2.6.0
  • JDK版本:1.8

虚拟机的安装

  1. 安装好VMware,打开VMware主界面,点击”创建新的虚拟机”


  2. 选择”自定义”然后下一步


  3. 直接下一步


  4. 选择”稍后安装操作系统”


  5. 选择”Linux”系统版本选择”Ubuntu 64位”


  6. 选择合适的位置安装(尽量不要使用中文路径)


  7. 配置好的电脑可以多分配处理器,不过就这样也暂时能跑



  8. 下一步


  9. 下一步


  10. 下一步


  11. 下一步


  12. 这里要选”将虚拟磁盘储存为单个文件”


  13. 下一步


  14. 点击”自定义硬件”,使用ISO映像文件选择Ubuntu的ISO文件的位置


  15. 完成后打开虚拟机,选择”中文简体”然后”安装Ubuntu”(如果打不开虚拟机,可能是BIOS中设置问题,具体需要搜索自己的电脑的品牌设置)


  16. 勾上”安装Ubuntu时下载更新”


  17. 点击现在安装,接着点继续


  18. 点击继续


  19. 点击继续


  20. 取个名字,设置好密码,点继续(我的主机名是tiny,为了方便你可以改成和我一样)


  21. 等待安装


  22. 安装完毕,重启就OK了


下载配置hadoop需要的各种工具

  1. 右键打开终端,先设置ROOT账户的密码
    sudo passwd root
  2. 更新下apt
    sudo apt-get update
  3. 安装VIM,习惯VI的可以不用安装


  4. 转到VMware的菜单点击虚拟机,选择"安装VMware tools",系统会跳出一个VMware的安装包,拉到Home下(第一次可以跳不出,可以找到左边光盘的图标右键弹出,然后再点一次"安装VMware tools")


  5. 解压到当前用户目录下(VMwareTools的版本会变,以具体安装时为准,用)
    tar zxvf VMwareTools-XXXX-3228253.tar.gz -C /home/tiny
  6. 切换到当前用户目录,开始安装,这里一直输yes和按回车就好了


  7. 安装完后重启生效,现在就可以往虚拟机中直接传输文件和复制黏贴了,然后打开Ubuntu把压缩包拉倒home中备用(相关压缩包下载地址:http://pan.baidu.com/s/1bpLCFIR 密码:cd9a)

安装SSH配置,配置SSH无密码登录

  1. 安装SSH服务
    sudo apt-get install openssh-server
  2. 先登录下ssh,输入密码
    ssh localhost
  3. 再退出
    exit
  4. 这样就有.ssh文件夹了,然后按下图操作中间一直回车就行了
cd ~/.ssh
ssh-keygen -t rsa
cat ./id_rsa.pub >> ./authorized_keys


5.测试免密登陆
ssh localhost

安装JDK

  1. 先创建文件夹准备放JDK
    sudo mkdir -p /usr/lib/jvm
  2. 解压JDK到/usr/lib/jvm
    sudo tar zxvf jdk-8u101-linux-x64.tar.gz -C /usr/lib/jvm
  3. 配置环境变量
    sudo vim /etc/profile
  4. 最下面添加内容然后保存(VIM按a键进入输入模式,按esc键再输入:wq保存,别的具体操作可以自行搜索)
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH


5.使其生效
source /etc/profile

6.测试结果
java

安装hadoop

  1. 解压hadoop
    sudo tar zxvf hadoop-2.6.0.tar.gz -C /usr/local
  2. 重命名下hadoop文件夹方便配置
    sudo mv /usr/local/hadoop-2.6.0/ /usr/local/hadoop
  3. 配置hadoop环境变量
#set hadoop path
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin


4.使其生效
source /etc/profile

5.获取hadoop文件夹权限(这里我的主机名是tiny,改为自己的主机名)
sudo chown -R tiny /usr/local/hadoop/

6.修改hadoop-env.sh,找到这一栏,修改JAVA_HOME

cd /usr/local/hadoop/etc/hadoop/
vim hadoop-env.sh



7.修改core-site.xml(在<configuration>标签里添加)
vim core-site.xml

        <property>
             <name>hadoop.tmp.dir</name>
             <value>file:/usr/local/hadoop/tmp</value>
        </property>
        <property>
             <name>fs.defaultFS</name>
             <value>hdfs://localhost:9000</value>
        </property>


8.修改hdfs-site.xml
vim hdfs-site.xml

        <property>
             <name>dfs.replication</name>
             <value>1</value>
        </property>
        <property>
             <name>dfs.namenode.name.dir</name>
             <value>file:/usr/local/hadoop/tmp/dfs/name</value>
        </property>
        <property>
             <name>dfs.datanode.data.dir</name>
             <value>file:/usr/local/hadoop/tmp/dfs/data</value>
        </property>


9.修改mapred-site.xml
mv mapred-site.xml.template mapred-site.xml

vim mapred-site.xml

        <property>
             <name>mapreduce.framework.name</name>
             <value>yarn</value>
        </property>


10.修改 yarn-site.xml
vim yarn-site.xml

        <property>
             <name>yarn.nodemanager.aux-services</name>
             <value>mapreduce_shuffle</value>
        </property>


11.配置完回到主文件夹

12.格式化
hadoop namenode -format

成功的话,会看到 “successfully formatted” 和 “Exitting with status 0” 的提示,若为 “Exitting with status 1” 则是出错

13.先启动start-dfs.sh
sbin/start-dfs.sh

14.再启动start-yarn.sh
sbin/start-yarn.sh

15.查看jps
jps

安装eclipse

  1. 在 Ubuntu 中安装 Eclipse,可从 Ubuntu 的软件中心直接搜索安装,在桌面左侧任务栏,点击“Ubuntu软件中心”


  2. 在右上角搜索栏中搜索 eclipse,在搜索结果中单击 eclipse,并点击安装


  3. 安装 Hadoop-Eclipse-Plugin
    unzip -qo hadoop2x-eclipse-plugin-master.zip -d /home/tiny

    sudo cp ~/hadoop2x-eclipse-plugin-master/release/hadoop-eclipse-plugin-2.6.0.jar /usr/lib/eclipse/plugins/

    /usr/lib/eclipse/eclipse -clean
  4. 配置Hadoop-Eclipse-Plugin
    在继续配置前请确保已经开启了 Hadoop。
    第一步:选择 Window 菜单下的 Preference。



    此时会弹出一个窗体,窗体的左侧会多出 Hadoop Map/Reduce 选项,点击此选项,选择 Hadoop 的安装目录



    第二步:切换 Map/Reduce 开发视图,选择 Window 菜单下选择 Open Perspective -> Other(CentOS 是 Window -> Perspective -> Open Perspective -> Other),弹出一个窗体,从中选择 Map/Reduce 选项即可进行切换。

    第三步:建立与 Hadoop 集群的连接,点击 Eclipse软件右下角的 Map/Reduce Locations 面板,在面板中单击右键,选择 New Hadoop Location。

    在跳出来的面板里改成下图的设置



    可以直接到看HDFS的文件结构了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容