前言:最近有朋友给推荐一本书,英文原版《Wrox.Professional.Hadoop.Solutions》,感觉很好打算翻译成中文,共享给朋友,时间关系,不知能否成行,先干着吧。以下部分是本书的目录,算是一个开始,至于何时能够成稿,且干着吧,毕竟最近不是一般的忙。

关于中文名称,英文直译《专业的Hadoop解决方案》,个人更倾向于使用《Hadoop专业解决方案》至于选择哪个最终还没有确定,也想听一听大家的意见。敬请留言。

图书大纲:

中文部分:

chapter1:大数据和Hadoop生态圈

  1.1 当大数据遇到Hadoop
  1.2 Hadoop生态圈
  1.3 Hadoop核心组件
  1.4 Hadoop版本分发
  1.5 基于Hadoop开发企业级应用

chapter2:数据存储之Hadoop

  2.1 HDFS
  2.2 HBase
  2.3 HDFS和HBase相结合,进行实际数据存储
  2.4 使用Apache Avro
  2.5 使用HCatalog管理元数据
  2.6 Hadoop数据组织模式设计

chapter3:数据计算之MapReduce

  3.1 认识MapReduce
  3.2 第一个MapReduce应用
  3.3 设计MapReduce实现
  3.4 总结

chapter4:自定义MapReduce执行

  4.1 通过InputFormat控制MapReduce执行
  4.2 使用自定义RecordReaders读取你的数据
  4.3 使用OutputFormats组织输出文件
  4.4 使用Combiner优化MapReduce执行
  4.5 使用Partitioners控制Reducer执行
  4.6 使用非Java语言访问Hadoop
  4.7 总结

chapter5:构建可重用的MapReduce应用

  5.1 MapReduce程序单元测试
  5.2 Eclipse本地应用程序测试
  5.3 使用日志进行Hadoop测试
  5.4 使用Job Counters计数
  5.5 MapReduce防御式编程
  5.6 总结

chapter6:自动数据处理之Oozie

chapter7:使用Oozie

chapter8:Oozie高级功能

chapter9:实时Hadoop

  9.1 现实世界中的实时应用系统
  9.2 使用HBase实现实时应用系统
  9.3 使用特定的实时Hadoop查询系统
  9.4 使用基于Hadoop的事件处理系统
  9.5 总结

chapter10:Hadoop安全

  10.1 历史回顾:理解Hadoop安全机制的挑战
  10.2 身份认证
  10.3 权限管理
  10.4 Oozie身份认证和权限管理
  10.5 网络加密
  10.6 使用Rhino增强安全机制
  10.7 Hadoop安全最佳实践
  10.8 总结

chapter11:在AWS上运行Hadoop应用程序

chapter12:为Hadoop实现构建企业级安全解决方案

chapter13:Hadoop的发展趋势

英文部分:

关于翻译进度部分,敬请关注Hadoop高级培训交流群: 293503507,有最新的进展会第一时间更新群消息。

《Wrox.Professional.Hadoop.Solutions》中文目录全稿的更多相关文章

  1. Linux将中文目录改为英文

    修改系统语言环境 1.修改系统当前语言环境 export LANG=en_US 2.更新家目录的文件命名 xdg-user-dirs-gtk-update 跳出对话框,提示是否更新成英文,同意即可 3 ...

  2. 读取中文目录(python)

    前言:需要对某目录下的文件进行分类,目录是中文名字就会报错,偶尔会手动修改文件名字,不太方便 解决办法:使用unicode()对路径进行处理 举例: 未进行处理前,该目录下的文件中文名称也是乱码显示的 ...

  3. git windows中文目录乱码问题解决

    转自:http://blog.chinaunix.net/uid-9789774-id-3080448.html Git的Windows版本Msysgit对中文的支持不够好 当使用时,会出现以下三种情 ...

  4. PHP 支持中文目录和文件的的遍历:文件编码转换

    在使用 readdir() 遍历指定目录时,使中文目录和文件名都正常显示需要使用 iconv() 进行文件编码转换: <?php header("Content-type:text/h ...

  5. 关于解决pyinstaller2.1将.py打包成exe文件在中文目录下不能执行的问题

    关于解决pyinstaller2.1将.py打包成exe文件在中文目录下不能执行的问题 这个问题困扰我好久了,今天终于非常偶然的在http://www.v2ex.com/t/113856#reply1 ...

  6. Linux下如何进入中文目录

    给Linux安装图形用户界面之后,会在工作目录中生成图片, 文档, 下载........等中文目录,以前不知道如何进入这些目录,感觉也没有必要,今天在火狐上下载了一个软件,默认在下载这个目录当中,实在 ...

  7. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法【好用】

    转: Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 问题描述: 使用org.apache.commons.net.ftp.FTPClient创建中文目录.上传中文文件名时,目录 ...

  8. 中文目录对 sublime text 有什么影响?

    用了这软件好几个月了,一直没出现问题.最近做精简时,发现一个奇怪的问题. 相同的配置,为什么两个程序表现得不一样? 难道是哪里的配置不一样? 难道是插件被我精简得太厉害了? 难道是插件有依赖文件被我删 ...

  9. 转:git windows中文目录乱码问题解决

    Git的Windows版本Msysgit对中文的支持不够好 当使用时,会出现以下三种情况的中文乱码: 1.ls不能显示中文目录 解决办法:在git/git-completion.bash中增加一行:  ...

随机推荐

  1. Awk 从入门到放弃(1)–学习笔记

    参考:朱双印博客 1. 将test文件中的内容打印出来:vmuser@vmuser-virtual-machine:~/panzidong/awk$ echo ddd > testvmuser@ ...

  2. SQL Server 调优系列进阶篇 - 如何重建数据库索引

    随着数据的数据量的急剧增加,数据库的性能也会明显的有些缓慢这个时候你可以考虑下重建索引或是重新组织索引了. DBCC SHOWCONTIG('表名') 可以查看当前表的索引碎情况. 重建索引 方法一: ...

  3. Superset 制作图表

    参考资料: http://lxw1234.com/archives/2018/03/904.htm https://wenku.baidu.com/view/49ffdf8b77eeaeaad1f34 ...

  4. poj 3984 -- 迷宫问题 深搜

    迷宫问题 Description 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, ...

  5. Hibernate: ids for this class must be manually assigned before calling save():

    原文: http://blog.csdn.net/softimes/article/details/7008875 引起问题的原因: 由Hibernate根据数据库表自动生成的"类名.hbm ...

  6. firefox下reset()不好使的问题

    最近在测试项目时发现,在firefox下,form.reset()方法对于隐藏的<input>等不起效果,导致程序中出现了错误,以下面为例: js代码: document.agentFor ...

  7. 《DSP using MATLAB》Problem 4.24

    Y(z)部分分式展开, 零状态响应部分分式展开, 零输入状态部分分式展开,

  8. matplotlib-------标记特殊点

    import matplotlib.pyplot as plt import numpy as np def demo_test(): a=np.array([0.15,0.16,0.14,0.17, ...

  9. stenciljs 学习三 组件生命周期

    stenciljs 组件包含好多生命周期方法, will did load update unload 实现生命周期的方法比价简单类似 componentWillLoad ....,使用typescr ...

  10. 脸部识别JavaScript类库Tracking.js

    作者 王文刚 发布于 2014年8月10日 |   对Web开发者而言,开源的JavaScript库Tracking.js正在使计算机视觉和增强现实技术变得简单, 使用它可以展示效果类似Kinect或 ...