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

本篇博客用来记录在单个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. MTK Android 编译命令

    一.Target 编译命令 usage: (makeMtk|mk) [options] project actions [moudles] options:       -t,-tcc         ...

  2. Codeforces Round #320 (Div. 2) D. "Or" Game 数学

    D. "Or" Game time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  3. HibernateTemplate 查询

    Spring中常用的hql查询方法getHibernateTemplate()上     一.find(String queryString);   示例:this.getHibernateTempl ...

  4. 【转】 ARM Linux 3.x的设备树(Device Tree)

    1.    ARM Device Tree起源 http://blog.csdn.net/21cnbao/article/details/8457546 Linus Torvalds在2011年3月1 ...

  5. BZOJ 3631 松鼠的新家

    链剖. #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> ...

  6. nanakon

    1.安装python pip3 install tornado pip3 install pymysql pip3 install qiniu pip3 install pillow 2.安装mysq ...

  7. ecshop文章详情页显示浏览数

    1.后台执行以下SQL语句 ) NOT NULL 2.找到article.php的这段代码 else { $smarty->display('article_pro.dwt', $cache_i ...

  8. 【英语】Bingo口语笔记(19) - 如何用英语叙旧

  9. 15个必须知道的chrome开发者技巧(转)

    15个必须知道的chrome开发者技巧 在Web开发者中,Google Chrome是使用最广泛的浏览器.六周一次的发布周期和一套强大的不断扩大开发功能,使其成为了web开发者必备的工具.你可能已经熟 ...

  10. T-SQL备忘(2):聚合函数运算和NULL

    我们看表的数据: 而select AVG(Age) from Member1的结果为27.自己算一下就知道136/6 =22.666.而不是27,因此知道实际上Age为NULL的行没有参与运算.即: ...