摘要: PL/SQL条件控制 决策结构需要程序员指定一个或多个条件要计算,或由程序进行测试,如果条件被确定为真那么一条或多条语句被执行,如果要被执行的其它语句条件被确定为假,则选其它执行块。 以下是从在大多数编程语言中出现的典型的条件(即,决策)结构的一般: PL/SQL编程语言提供了以下几种类型的决策语句 阅读全文
posted @ 2017-10-23 17:44 信方 阅读(924) 评论(0) 推荐(0) 编辑
摘要: PL/SQL运算符 运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 PL/SQL语言有丰富的内置运算符,运算符提供的以下几种类型: 算术运算符 关系运算符 比较运算符 逻辑运算符 字符串运算符 本教程将一个接一个介绍算术,关系比较和逻辑运算符。字符串运算符将在下章讨论。 算术运算符 下表列出 阅读全文
posted @ 2017-10-23 17:35 信方 阅读(4198) 评论(0) 推荐(0) 编辑
摘要: PL/SQL变量 变量是只不过是一个给定的存储区域,程序可以操纵的名称。PL/SQL每个变量具有一个特定的数据类型,它决定了大小和变量的存储器的值,可以说存储器和设置操作可以施加到可变内被存储的范围内。 一个PL/SQL变量的名称由一个字母后面可以跟多个字母,数字,美元符号,下划线和数字符号,并不得 阅读全文
posted @ 2017-10-23 17:30 信方 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: PL/SQL基本语法 PL/SQL是一种块结构的语言,这意味着PL/SQL程序被划分和编写代码的逻辑块。每块由三个子部分组成: 每一个PL/SQL语句都以分号(;)结束。可嵌套在使用BEGIN和END等PL/SQL块PL/SQL块。这里是一个PL/SQL块的基本结构: 'Hello World' 示 阅读全文
posted @ 2017-10-23 17:18 信方 阅读(3920) 评论(0) 推荐(0) 编辑
摘要: Zookeeper API ZooKeeper有一个Java和C绑定的官方API。ZooKeeper社区提供了对于大多数语言(.NET,Python等)的非官方API。使用ZooKeeper的API,应用程序可以连接,互动,操作数据,协调,以及从ZooKeeper集成断开。 ZooKeeper AP 阅读全文
posted @ 2017-10-23 16:54 信方 阅读(622) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper是一个分布式协调服务来管理大量的主机。协调和管理在分布式环境的一个服务是一个复杂的过程。ZooKeeper 简单解决了其结构和API这个问题。ZooKeeper允许开发人员能够专注于核心应用程序逻辑,而无需担心应用程序的分布式特性。 ZooKeeper框架始建于“雅虎”,一个简单而 阅读全文
posted @ 2017-10-23 16:53 信方 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: HBase扫描 scan 命令用于查看HTable数据。使用 scan 命令可以得到表中的数据。它的语法如下: scan ‘<table name>’ 下面的示例演示了如何使用scan命令从表中读取数据。在这里读取的是emp表。 hbase(main):010:0> scan 'emp' ROW C 阅读全文
posted @ 2017-10-23 16:19 信方 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: HBase创建数据 本章将介绍如何在HBase表中创建的数据。要在HBase表中创建的数据,可以下面的命令和方法: put 命令, add() - Put类的方法 put() - HTable 类的方法. 作为一个例子,我们将在HBase中创建下表。 使用put命令,可以插入行到一个表。它的语法如下 阅读全文
posted @ 2017-10-23 16:16 信方 阅读(37085) 评论(0) 推荐(1) 编辑
摘要: 本章介绍用于对HBase表上执行CRUD操作的HBase Java客户端API。 HBase是用Java编写的,并具有Java原生API。因此,它提供了编程访问数据操纵语言(DML)。 HBaseConfiguration类 添加 HBase 的配置到配置文件。这个类属于org.apache.had 阅读全文
posted @ 2017-10-23 16:09 信方 阅读(939) 评论(0) 推荐(0) 编辑
摘要: HBase Exists 可以使用exists命令验证表的存在。下面的示例演示了如何使用这个命令。 hbase(main):024:0> exists 'emp' Table emp does exist 0 row(s) in 0.0750 seconds hbase(main):015:0> e 阅读全文
posted @ 2017-10-23 16:07 信方 阅读(344) 评论(0) 推荐(0) 编辑
摘要: HBase创建表 可以使用命令创建一个表,在这里必须指定表名和列族名。在HBase shell中创建表的语法如下所示。 create ‘<table name>’,’<column family>’ 示例 下面给出的是一个表名为emp的样本模式。它有两个列族:“personal data”和“pro 阅读全文
posted @ 2017-10-23 15:55 信方 阅读(9891) 评论(0) 推荐(0) 编辑
摘要: HBaseAdmin是一个类表示管理。这个类属于org.apache.hadoop.hbase.client包。使用这个类,可以执行管理员任务。使用Connection.getAdmin()方法来获取管理员的实例。 方法及说明 void createTable(HTableDescriptor de 阅读全文
posted @ 2017-10-23 15:50 信方 阅读(4665) 评论(0) 推荐(0) 编辑
摘要: HBase Shell HBase包含可以与HBase进行通信的Shell。 HBase使用Hadoop文件系统来存储数据。它拥有一个主服务器和区域服务器。数据存储将在区域(表)的形式。这些区域被分割并存储在区域服务器。 主服务器管理这些区域服务器,所有这些任务发生在HDFS。下面给出的是一些由HB 阅读全文
posted @ 2017-10-23 15:48 信方 阅读(509) 评论(0) 推荐(0) 编辑
摘要: HBase是什么? HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的。 HBase是一个数据模型,类似于谷歌的大表设计,可以提供快速随机访问海量结构化数据。它利用了Hadoop的文件系统(HDFS)提供的容错能力。 它是Hadoop的生态系统,提供对数 阅读全文
posted @ 2017-10-23 15:21 信方 阅读(219) 评论(0) 推荐(0) 编辑