当前位置: 首页 > news >正文

本地运行Tachyon(译)

为什么80%的码农都做不了架构师?>>>   hot3.png

本地运行Tachyon

单机运行 Tachyon 在一台机器上.

这部分的先决条件数已经安装Java(JDK 6 或者以上版本)

下载Tachyon 0.7.1二进制发行版本:

$ wget https://github.com/amplab/tachyon/releases/download/v0.7.1/tachyon-0.7.1-bin.tar.gz
$ tar xvfz tachyon-0.7.1-bin.tar.gz
$ cd tachyon-0.7.1

在执行Tachyon运行脚本之前, 不可缺少的环境变量必须在conf/tachyon-env.sh中指定,这应该包括模板文件的创建:

$ cp conf/tachyon-env.sh.template conf/tachyon-env.sh

独立模式的运行, 确保: * TACHYON_UNDERFS_ADDRESS 在 conf/tachyon-env.sh 的本地文件系统中设置临时目录(e.g., export TACHYON_UNDERFS_ADDRESS=/tmp). * 远程登录服务是打开的从而SSH本地主机会成功。 

然后,你需要格式化Tachyon文件系统启动它。注意:自从Tachyon需要设置 RAMfs以来,基于LInux的用户启动本地系统需要用户输入他们的root 密码

$ ./bin/tachyon format
$ ./bin/tachyon-start.sh local

为了验证Tachyon正在运行,你可以访问 http://localhost:19999, 或者查看日志中 logs 文件夹中。你也可以运行一个示例程序:

$ ./bin/tachyon runTest Basic CACHE_THROUGH

对于第一个示例程序,你应该能够看到类似如下:

/Basic_File_CACHE_THROUGH has been removed
2014-02-02 09:32:02,760 INFO   (TachyonFS.java:connect) - Trying to connect master @ localhost/127.0.0.1:19998
2014-02-02 09:32:02,791 INFO   (MasterClient.java:getUserId) - User registered at the master localhost/127.0.0.1:19998 got UserId 10
2014-02-02 09:32:02,792 INFO   (TachyonFS.java:connect) - Trying to get local worker host : hy-ubuntu
2014-02-02 09:32:02,800 INFO   (TachyonFS.java:connect) - Connecting local worker @ hy-ubuntu/127.0.1.1:29998
2014-02-02 09:32:02,819 INFO   (CommonUtils.java:printTimeTakenMs) - createFile with fileId 18 took 60 ms.
2014-02-02 09:32:03,194 INFO   (TachyonFS.java:createAndGetUserTempFolder) - Folder /mnt/ramdisk/tachyonworker/users/10 was created!
2014-02-02 09:32:03,198 INFO   (BlockOutStream.java:<init>) - /mnt/ramdisk/tachyonworker/users/10/19327352832 was created!
Passed the test!

运行一个全面检查:

$ ./bin/tachyon runTests

你可以在任何时候停止Tachyon通过运行:

$ ./bin/tachyon-stop.sh


转载于:https://my.oschina.net/Rayn/blog/518958

相关文章:

  • springboot(十四):springboot整合shiro-登录认证和权限管理
  • 是反反复复
  • 使用Keil MDK以及标准外设库创建STM32工程
  • Genymotion 插件在 Eclipse 和 Android Studio 中点击后无法初始化 Initialize Engine: failed 解决方法...
  • SQL --max使用
  • 11款开放中文分词引擎大比拼
  • 程序员入行须知
  • Material Design
  • c++ Map使用
  • 打造终端下mutt收发邮件环境(fbterm,fetchmail,msmtp,procmail,mutt)
  • hosts文件位置
  • jvm调优——eclipse示例
  • 解决boost::asio的WinSock.h has already been included
  • zuul入门(4)zuul的注解@EnableZuulServer和@EnableZuulProxy
  • 《 民办非企业单位许可业务目标文档》
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【comparator, comparable】小总结
  • Cookie 在前端中的实践
  • github从入门到放弃(1)
  • jdbc就是这么简单
  • Linux Process Manage
  • spring学习第二天
  • 从PHP迁移至Golang - 基础篇
  • 搭建gitbook 和 访问权限认证
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 什么是Javascript函数节流?
  • 手写一个CommonJS打包工具(一)
  • 线上 python http server profile 实践
  • 携程小程序初体验
  • - 转 Ext2.0 form使用实例
  • 自动记录MySQL慢查询快照脚本
  • 大数据全解:定义、价值及挑战
  • 容器镜像
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​ssh免密码登录设置及问题总结
  • ​第20课 在Android Native开发中加入新的C++类
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言)共用体union的用法举例
  • (LeetCode) T14. Longest Common Prefix
  • (Python) SOAP Web Service (HTTP POST)
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (算法)Game
  • (转)大道至简,职场上做人做事做管理
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net 按比例显示图片的缩略图
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • /etc/fstab和/etc/mtab的区别
  • /etc/motd and /etc/issue
  • [1159]adb判断手机屏幕状态并点亮屏幕