oushuDB-HAWQ 关于oushudb-hawq:OushuDB-创建和管理外部表上 内部表是一个数据存储在数据库内部的OushuDB数据库表,容许OushuDB对存储在数据库之外的数据源中的数据进行拜访,就像数据存储在惯例数据库表中一样。内部表分可读和可写,数据能够从内部表读取或写入。它和惯例数据库表的用法一样, 能够执行INSERT、SELECT、JOIN等操作。内部表通常用于疾速并行加载和卸载数据库数据。
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-创建和管理外部表中 创立一个内部表,应用CREATE EXTERNAL TABLE命令。在这个命令里,需申明新表名称,各列名称及其数据类型,基于命令的EXECUTE子句或基于URL的LOCATION子句的内部数据起源,数据格式。
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-创建和管理外部表下 批改内部表,应用ALTER TABLE命令。ALTER TABLE orcexternal RENAME TO orc_ext;ALTER TABLE orc_ext SET SCHEMA new_schema;批改内部表构造时,必须应用ALTER EXTERNAL TABLE命令。减少一个列,应用上面命令:ALTER EXTERNAL TABLE orc_ext ADD COLUMN col int;删除一个列,应用上面命令:ALTER EXTERNAL TABLE orc_ext…
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-安装与升级之命令行安装准备下 在oushum1上,通过“hawq scp”命令对立装置其余节点的YUM源:hawq scp -f hostfile /etc/yum.repos.d/oushu-database-cent73.repo =:/etc/yum.repos.d
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-安装与升级之命令行安装准备上 阐明:每个节点都须要配置/etc/hosts,上表中的主机名称须要在每台机器的/etc/hosts中追加 192.168.1.11 oushum1192.168.1.12 oushum2192.168.1.21 oushus1192.168.1.22 oushus2
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-体验新执行器 插入数据INSERT INTO lineitem SELECT * FROM e_lineitem;从上面的例子能够看到新执行器对于性能的大幅改良。
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-如何安装与升级 首先在oushum1,批改/usr/local/hawq/etc/slaves,将所有OushuDB的segment节点的hostname写入slaves中,在本次装置中,应该写入slaves的有oushus1和oushus2,slaves内容为:oushus1oushus2
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-安装与升级之安装-HDFS 相似前文hostfile:touch nnhostfile配置nnhostfile内容为hadoop的NameNode节点hostname:oushum1oushum2创立DataNode主机文件dnhostfile,相似前文nnhostfile:touch dnhostfile配置dnhostfile内容为hadoop的DataNode节点hostname:oushus1oushus2创立NameNode目录:
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-安装与升级之安装-Zookeeper 如果您装置了Oushu Lava公有云,或者用的是Lava Cluod私有云,那么您不须要手动部署Zookeeper。在部署HDFS的过程中会主动部署Zookeeper。创立一个zkhostfile蕴含要装置zookeeper的机器:touch zkhostfile增加上面主机名到zkhostfile,该文件记录装置zookeeper的主机名称:oushum1oushum2oushus1装置Zookeeper:
oushuDB-HAWQ 关于oushudb-hawq:OushuDB-产品基本介绍表 OushuDB表由行(rows)和(columns)组成。每一个列有一个列名和一个数据类型,一个表的列数和列的程序是固定的。一个表的行数是可变的。SQL并不假如表中行的程序。当读一个表时,除非显示要求排序,返回的行会以任意程序呈现。另外,SQL并不给每一行一个惟一标志符,所以,一个表中具备同样几个同样的行是可能的。