Tilera 服务器上hadoop单机版测试

---恢复内容开始---

本篇博客用来记录在单个Tilera服务器上安装hadoop并且测试的经历,参阅了大多数博客。

1、Tilera服务器介绍

  本Tilera服务器配备9核CPU,共挂在6块硬盘,每块1TB.

2、服务器安装hadoop的步骤

本环境的硬件环境是这样搭建的,Inter服务器通过USB以及串口和Tilera相连。Inter服务器上有MDE的安装包,Tilera服务器此时是裸机。

所以本篇文章是一个从零开始的流程。

2.1、制作bootrom从USB启动

  

tile-mkboot -o gx9_undisk.bootrom -c \
        --hv-bin-dir hv \
        --hvc  nine_core.hvc \
        vmlinux=vmlinux \
        classifier=/TileraMDE402/tile/boot/classifier \
        initramfs.cpio.gz=/TileraMDE402/tile/boot/initramfs.cpio.gz

注意hv和vmlinux原本在/TileraMDE402/tile/boot/下,我把它们拷贝到本文件夹下而已。

nine_core.hvc的内容如下:

otions stripe_memory=silent 
device? comp/0 
device? comp/1 
device? crypto/0 
device? crypto/1 
device? gpio/0 
device? i2cm/0 
device? i2cm/1 
device? i2cm/2 
device? mpipe/0 
device? mpipe/1 
device? srom/0 
device? trio/0 
device? trio/1 
device? usb_host/0 
device? usb_host/1 
client vmlinux 
  args TLR_NETWORK=none

然后:

cat gx9_undisk.bootrom > /dev/tileusb2/boot

tileusb2应该替换成你的usb设备。

2.2、安装MDE环境

  现在Tilera已经从usb启动。现在我们通过串口来控制tilera服务器。

A)串口查看启动信息

  (PC端)

tile-console --device /dev/ttyUSB2

  现在已经打开console端

B)启动众核设备,配置ip,这一步并不总是必须的。配置网口主要是用来高速传输数据,因为usb比较慢,但是你也可以使用usb。

  (console端)

ifconfig eth0 x.x.x.x

C)挂载分区格式化命令

  (PC端)

tile-monitor --net x.x.x.x --resume --root

假如你没有配置网口,你可已使用

tile-monitor --dev /dev/tileusb2 --resume --root

代替。

D)电子盘分区,创建文件系统,注意其余五个硬盘也是如此。

(console端)

fdisk /dev/sda
mkfs –t ext3 /dev/sda1

 

E)挂载硬盘

(console端)

mount /dev/sda1 /mnt

注意其余五块硬盘现在不需要挂载。

F)将 TileraMDE-4.0.2.145127_tilegx_tile_full.tar 解压到硬盘中:
(PC 端)# xz -d TileraMDE-4.0.2.145127_tilegx_tile_full.tar.xz        //生成 tile.tar文件
(console 端) # ifconfig eth0 x.x.x.x                                   //配置和 PC 端同网段 IP
(PC 端)# tile-monitor --resume --net x.x.x.x --here           //将当前目录 mount 到tile 系统
(console 端)# tar xvf TileraMDE-4.0.2.145127_tilegx_tile_full.tar -C /mnt
(console 端)# vi /mnt/etc/fstab ; 去掉第一行的注释号,将 ext4 改成 ext3
(console 端)# cd /
(console 端)# umount /mnt

2.3、制作从硬盘启动

tile-mkboot -o gx9_disk.bootrom -c \
    --hv-bin-dir hv \
    --hvc  nine_core_disk.hvc \
    vmlinux=vmlinux \
    classifier=/TileraMDE402/tile/boot/classifier

 

nine_core_disk.hvc内容如下
otions stripe_memory=silent 
device? comp/0 
device? comp/1 
device? crypto/0 
device? crypto/1 
device? gpio/0 
device? i2cm/0 
device? i2cm/1 
device? i2cm/2 
device? mpipe/0 
device? mpipe/1 
device? srom/0 
device? trio/0 
device? trio/1 
device? usb_host/0 
device? usb_host/1 
client vmlinux 
  args TLR_NETWORK=none rootwait root=/dev/sda1

 

烧写 bootrom 后重新启动即可。
sbim -i gx9_disk.bootrom

2.4、安装hadoop

<!--请参照网上教程 -->

posted @ 2013-07-23 13:27  李可以  阅读(680)  评论(0编辑  收藏  举报