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

本篇博客用来记录在单个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/
device? comp/
device? crypto/
device? crypto/
device? gpio/
device? i2cm/
device? i2cm/
device? i2cm/
device? mpipe/
device? mpipe/
device? srom/
device? trio/
device? trio/
device? usb_host/
device? usb_host/
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/
device? comp/
device? crypto/
device? crypto/
device? gpio/
device? i2cm/
device? i2cm/
device? i2cm/
device? mpipe/
device? mpipe/
device? srom/
device? trio/
device? trio/
device? usb_host/
device? usb_host/
client vmlinux
args TLR_NETWORK=none rootwait root=/dev/sda1

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

2.4、安装hadoop

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

Tilera 服务器上hadoop单机版测试的更多相关文章

  1. Tilera 服务器上OpenJDK的安装尝试

    一.起因 这两天比较有意思,客户那里的代码遇到了一个jvm的bug崩溃了,所以老板让我升级JVM,这是一个处理器架构和x86不同的处理器,我改怎么安装呢? 我百度了OpenJDK,并且按照http:/ ...

  2. node18 服务器上 pytorch cyclegan 测试有问题,numpy 版本不对

    提示如下错误: module compiled against API version 0xb but this version of numpy is 0xa 尝试的方法: pip install ...

  3. jenkins+svn完整打包并上传到linux服务器上

    因为公司用的是svn版本管理工具并且部署在了windows服务器上,所以测试环使用jenkins需要部署两套环境, 一套是在本地windows服务器,jenkins从svn下载代码完成打包并上传到li ...

  4. fontawesome图标字体库组件在服务器上显示不出来图标的解决

    这个组件在我所开发的网站中被大量使用,为网站增色不少.在本地测试的时候所有图标都能显示出来,可一到服务器上就显示不出来了.网上查列出了可能的原因.其一,IIS没有注册字体类型.经过检查,不存在这个问题 ...

  5. 基于Celery在多台云服务器上实现分布式

    起源 最近参加公司里的一个比赛,比赛内容里有一项是尽量使用分布式实现项目.因为项目最终会跑在jetsonnano,一个贼卡的开发板,性能及其垃圾.而且要求使用python? 找了很多博客,讲的真的是模 ...

  6. 在 Linux 服务器上搭建和配置 Hadoop 集群

    实验条件:3台centos服务器,jdk版本1.8.0,Hadoop 版本2.8.0 注:hadoop安装和搭建过程中都是在用户lb的home目录下,master的主机名为host98,slave的主 ...

  7. 使用C#动态生成Word文档/Excel文档的程序测试通过后,部署到IIS服务器上,不能正常使用的问题解决方案

    使用C#动态生成Word文档/Excel文档的程序功能调试.测试通过后,部署到服务器上,不能正常使用的问题解决方案: 原因: 可能asp.net程序或iis访问excel组件时权限不够(Ps:Syst ...

  8. Windows Server 2008服务器上测试几个站点,改完host居然没有生效

    Windows Server 2008服务器上测试几个站点,改完host居然没有生效看了下资料,估计是因为Dnscache这个服务引起的(DNS Client)于是从服务了把他禁用掉,果然host生效 ...

  9. 本地测试html文件时CSS效果显示, 但是当django的服务器上运行时效果不显示

    本地测试时各种效果都显示, 但是当在django服务器上测试时, 效果却不显示, 原因是我将css文件放在一个static文件夹里, 没有在settings中设置static_dir选项.将stati ...

随机推荐

  1. POJ2282:The Counting Problem(数位DP)

    Description Given two integers a and b, we write the numbers between a and b, inclusive, in a list. ...

  2. Java 数据类型转换

    int iValue = new Integer(strValue).intValue();String str = intObj.toString();int number = Integer.pa ...

  3. HeadFirst Jsp 05 (属性和监听)

    活用DD, 比如, 我想设置一个email地址, 但是不像在servlet中硬编码, 如果能再web.xml中设置一个参数, 直接拿到这个参数就更好一点. 容器建立一个servlet时, 它会读DD( ...

  4. 【转+分析】JAVA: 为什么要使用"抽象类"? 使用"抽象类"有什么好处?

    老是在想为什么要引用抽象类,一般类不就够用了吗.一般类里定义的方法,子类也可以覆盖,没必要定义成抽象的啊. 看了下面的文章,明白了一点. 其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确 ...

  5. 【转载】关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation

    原文在: https://yq.aliyun.com/articles/40353 这里有转载:http://www.cnblogs.com/zhao1949/p/5652167.html 先来一段S ...

  6. SOCKSify Ruby

    http://socksify.rubyforge.org/ What is it? SOCKSify Ruby redirects any TCP connection initiated by a ...

  7. POJ 1944 - Fiber Communications

    原题地址:http://poj.org/problem?id=1944 题目大意:有n个点排成一圈,可以连接任意两个相邻的点,给出 p 对点,要求这 p 对点必须直接或间接相连,求最少的连接边数 数据 ...

  8. Openerp上传中文名附件,下载时报错的处理方法

    文档管理中,如果上传的文件名含有中文字符,下载时会提示出错,如没有权限等.这个问题困惑我比较久的时间,通过跟踪openerp_server.log,可以看到类似提示: 2012-09-28 21:51 ...

  9. exception is org.hibernate.exception.DataException: Could not execute JDBC batch update at

    没有什么问题,但是却报了Could not execute JDBC batch update的错,主要是配置文件设置了关联,数据却没有关联造成的,只要数据正确就没有问题. 另外,造成这个原因的还可能 ...

  10. aspose.words复制插入同一word文档中的某个页面

    选择word模板 Document doc = new Document(Server.MapPath("~\\templet") + "\\" + name. ...