摘要:
4.3.3 自定义 Hbase-MapReduce2 目标:实现将 HDFS 中的数据写入到 Hbase 表中。 分步实现: 1.构建 ReadFruitFromHDFSMapper 于读取 HDFS 中的文件数据 package com.atguigu; import java.io.IOExce 阅读全文
摘要:
1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码. 2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法. 3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格. 4.在现有的代码上工作时, 请与作者和维护人员进行 阅读全文
摘要:
4.3.2 自定义 HBase-MapReduce1 目标:将 fruit 表中的一部分数据,通过 MR 迁入到 fruit_mr 表中。 分步实现: 1.构建 ReadFruitMapper 类,用于读取 fruit 表中的数据 package com.atguigu; import java.i 阅读全文
摘要:
题目实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 c++代码 #include <iostream> #include <string> using namespace std; class ThreeElectricOutlet{ public: virtual void connec 阅读全文
摘要:
4.3 MapReduce 通过 HBase 的相关 JavaAPI,我们可以实现伴随 HBase 操作的 MapReduce 过程,比如使用 MapReduce 将数据从本地文件系统导入到 HBase 的表中,比如我们从 HBase 中读取一些原 始数据后使用 MapReduce 做数据分析。 4 阅读全文
摘要:
4.2.6 删除多行数据 public static void deleteMultiRow(String tableName, String... rows) throws IOException{ HTable hTable = new HTable(conf, tableName); List 阅读全文
摘要:
第 4 章 HBase API 4.1 环境准备 新建项目后在 pom.xml 中添加依赖: <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-server</artifactId> <version>1.3.1</ 阅读全文
摘要:
容器网络 1. 容器的定义和特性 云计算虚拟机解决的是基础医院层的弹性伸缩,容器解决的是基础资源层弹性伸缩带来的批量,快速部署问题。 容器,英文是container,有另外一个意思是集装箱,可以交付的集装箱两大特性,一是打包,二是标准。 2 容器如何对应用打包 2.1 首先要有个封闭环境 把东西封装 阅读全文
摘要:
3.6 Region Split 默认情况下,每个 Table 起初只有一个 Region,随着数据的不断写入,Region 会自动进 行拆分。刚拆分时,两个子 Region 都位于当前的 Region Server,但处于负载均衡的考虑, HMaster 有可能会将某个 Region 转移给其他的 阅读全文
摘要:
tcp 和 udp的区别 TCP 提供可靠交付,而 UDP 继承了 IP 包的特性,不保证不丢失,不保证按顺序到达。 TCP 是面向字节流的。UDP 继承了 IP 的特性,基于数据报的,一个一个地发,一个一个地收。 TCP 是可以有拥塞控制的。UDP 就不会,应用让我发,我就发,管它洪水滔天。 TC 阅读全文