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的歡迎頁面了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM