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/
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单机版测试的更多相关文章
- Tilera 服务器上OpenJDK的安装尝试
一.起因 这两天比较有意思,客户那里的代码遇到了一个jvm的bug崩溃了,所以老板让我升级JVM,这是一个处理器架构和x86不同的处理器,我改怎么安装呢? 我百度了OpenJDK,并且按照http:/ ...
- node18 服务器上 pytorch cyclegan 测试有问题,numpy 版本不对
提示如下错误: module compiled against API version 0xb but this version of numpy is 0xa 尝试的方法: pip install ...
- jenkins+svn完整打包并上传到linux服务器上
因为公司用的是svn版本管理工具并且部署在了windows服务器上,所以测试环使用jenkins需要部署两套环境, 一套是在本地windows服务器,jenkins从svn下载代码完成打包并上传到li ...
- fontawesome图标字体库组件在服务器上显示不出来图标的解决
这个组件在我所开发的网站中被大量使用,为网站增色不少.在本地测试的时候所有图标都能显示出来,可一到服务器上就显示不出来了.网上查列出了可能的原因.其一,IIS没有注册字体类型.经过检查,不存在这个问题 ...
- 基于Celery在多台云服务器上实现分布式
起源 最近参加公司里的一个比赛,比赛内容里有一项是尽量使用分布式实现项目.因为项目最终会跑在jetsonnano,一个贼卡的开发板,性能及其垃圾.而且要求使用python? 找了很多博客,讲的真的是模 ...
- 在 Linux 服务器上搭建和配置 Hadoop 集群
实验条件:3台centos服务器,jdk版本1.8.0,Hadoop 版本2.8.0 注:hadoop安装和搭建过程中都是在用户lb的home目录下,master的主机名为host98,slave的主 ...
- 使用C#动态生成Word文档/Excel文档的程序测试通过后,部署到IIS服务器上,不能正常使用的问题解决方案
使用C#动态生成Word文档/Excel文档的程序功能调试.测试通过后,部署到服务器上,不能正常使用的问题解决方案: 原因: 可能asp.net程序或iis访问excel组件时权限不够(Ps:Syst ...
- Windows Server 2008服务器上测试几个站点,改完host居然没有生效
Windows Server 2008服务器上测试几个站点,改完host居然没有生效看了下资料,估计是因为Dnscache这个服务引起的(DNS Client)于是从服务了把他禁用掉,果然host生效 ...
- 本地测试html文件时CSS效果显示, 但是当django的服务器上运行时效果不显示
本地测试时各种效果都显示, 但是当在django服务器上测试时, 效果却不显示, 原因是我将css文件放在一个static文件夹里, 没有在settings中设置static_dir选项.将stati ...
随机推荐
- MTK Android 编译命令
一.Target 编译命令 usage: (makeMtk|mk) [options] project actions [moudles] options: -t,-tcc ...
- 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 ...
- HibernateTemplate 查询
Spring中常用的hql查询方法getHibernateTemplate()上 一.find(String queryString); 示例:this.getHibernateTempl ...
- 【转】 ARM Linux 3.x的设备树(Device Tree)
1. ARM Device Tree起源 http://blog.csdn.net/21cnbao/article/details/8457546 Linus Torvalds在2011年3月1 ...
- BZOJ 3631 松鼠的新家
链剖. #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> ...
- nanakon
1.安装python pip3 install tornado pip3 install pymysql pip3 install qiniu pip3 install pillow 2.安装mysq ...
- ecshop文章详情页显示浏览数
1.后台执行以下SQL语句 ) NOT NULL 2.找到article.php的这段代码 else { $smarty->display('article_pro.dwt', $cache_i ...
- 【英语】Bingo口语笔记(19) - 如何用英语叙旧
- 15个必须知道的chrome开发者技巧(转)
15个必须知道的chrome开发者技巧 在Web开发者中,Google Chrome是使用最广泛的浏览器.六周一次的发布周期和一套强大的不断扩大开发功能,使其成为了web开发者必备的工具.你可能已经熟 ...
- T-SQL备忘(2):聚合函数运算和NULL
我们看表的数据: 而select AVG(Age) from Member1的结果为27.自己算一下就知道136/6 =22.666.而不是27,因此知道实际上Age为NULL的行没有参与运算.即: ...