zoukankan      html  css  js  c++  java
  • Hadoop2 实战系列之1 -- Hortonworks Sandbox的安装和使用

    欢迎转载,转载请注明出处,谢谢,徽沪一郎。

    概要

    本文主要讲述如何利用hortonworks sanbox来搭建hadoop2的学习环境。Hortonworks sanbox集成了hadoop2及其上的一些常用工具如hive, pig等。

    下载

    下载地址 http://hortonworks.com/products/hortonworks-sandbox/

    导入到virtualbox

    在virtualbox中可以选择图形工具来进行导入,菜单选项“管理”->"导入虚拟电脑"

    如果是在linux环境下进行操作,而且习惯于命令行,那么用如下指令即可

    vboxmanage import Hortonworks+Sandbox+2.0+VirtualBox.ova --options keepallmacs

    运行sanbox

    运行sanbox不是什么问题,主要是如何来配置一下网络,因为sanbox默认使用的是nat网络连接方式,从host机器上无法通过网络登录到sanbox中。

    解决的办法就是通过修改sanbox虚拟机的网卡类型来达到host机器与sanbox的相互通讯。

    步骤如下:

    1. 在host机器上创建虚拟网卡vboxnet0,指令如下"vboxmanage hostonlyif create ipconfig vboxnet0 --ip 192.168.56.1 --netmask 255.255.255.0"
    2. 为sanbox虚拟机添加一块新的网卡,网卡类型改为hostonly
    3. 启动sanbox虚拟机
    4. alt-f5切换到登录界面,用户名/密码 root/hadoop
    5. 进入目录 /etc/sysconfig/network-scripts/,添加一个文件名为ifcfg-eth1,编辑该文件
    DEVICE=eth1
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.0
    IPADDR=192.168.56.101
    USERCTL=no

    如果对于如何在fedora中用命令行进行网络配置,请参考 http://docs.fedoraproject.org/en-US/Fedora/15/html/Deployment_Guide/s1-networkscripts-interfaces.html

    使用新的网络配置

    按照上述步骤操作完之后,在sanbox虚拟机中运行如下指令,启用新的网络配置

    cd /etc/init.d
    ./network restart

    现在host机器与sanbox虚拟机应该可以相互ping通了。在host机器上打开浏览器,输入http://192.168.56.101:8888可以看到sanbox的欢迎页面了。

  • 相关阅读:
    Windows下使用nmake编译C/C++的makefile
    poj 1228
    poj 1039
    poj 1410
    poj 3304
    poj 1113
    poj 2074
    uva 1423 LA 4255
    poj 1584
    poj 3277
  • 原文地址:https://www.cnblogs.com/hseagle/p/3557389.html
Copyright © 2011-2022 走看看