OushuDB简介
Oushu Database(简称OushuDB)是由Apache HAWQ创始团队打造的新一代数据仓库(New Data Warehouse)。该产品采用了存储与计算分离技术架构,具有MPP的所有优点,还具有弹性,支持混合工作负载和高扩展性等优点。 同时支持公有云与私有云。
遵循ANSI-SQL标准,兼容Oracle,Greenplum Database和PostgreSQL,提供PB级数据交互式查询能力,提供对主要BI工具的描述性分析和AI支持。OushuDB已在金融、电信、制造、医疗和互联网等行业得到广泛的部署和应用。
OushuDB特点
-
新一代分析型数据库引擎,可以实现PB级大数据交互式查询,性能比传统数据仓库快5-10倍,比其他SQL on Hadoop引擎快几十倍
-
云原生数据库:
-
Hadoop原生数据库
-
无缝支持AI
安装环境:
- 提前安装数据中台Lava,本次安装是从数据中台Lava中直接部署的,安装数据中台Lava教程地址:数据中台Lava安装教程
- 准备三个服务器(如果已经部署HDFS集群则不需要)
安装教程
首先是创建OushuDB集群,点击左侧菜单栏OushuDB>DB集群,点击集群列表右上角的“创建集群”,创建OushuDB集群有以下五个步骤:
- 创建HDFS集群
- 选择HDFS集群
- 选择节点
- 配置并部署集群
- 检查OushuDB是否安装成功
(注意:不要多个用户同时在相同机器上部署集群)
1、创建HDFS集群(如果您已创建HDFS集群,则跳过)
由于OushuDB需要HDFS组件支持,所以部署的第一步需要选择HDFS集群。如下图所示,如果Lava平台内没有部署过HDFS集群或者已经存在的HDFS集群不符合OushuDB 的要求,那么您可以点击HDFS集群列表右上的“创建新集群”来创建新的HDFS集群。
创建HDFS集群有以下三步。
- 选择Zookeeper集群
- 选择HDFS节点
- 配置及部署HDFS
1.1选择Zookeeper集群
选择创建ZooKeeper集群
在创建ZooKeeper集群时,需添加机器(两台以上,包含两台),
添加机器前,需先输入root用户和密码,保存之后再添加机器(两台以上,包含两台)
添加机器后,进行ZooKeeper组件部署
1.2. 选择HDFS节点
ZooKeeper组件部署完成后,
1.3. 配置及部署HDFS
检查配置信息并部署。页面列出来的是常用配置,如果您想修改其他的高级配置,请点击“显示高级配置”,然后在下拉列表里面选择您要配置的配置项,填写该配置项的值。
配置好所有的配置项之后,点击“部署”进入部署页面。HDFS部署页面会动态展示部署日志以及部署的进度。HDF部署完成.
显示出刚刚部署的HDFS集群
2、选择HDFS集群
返回OushuDB->DB集群菜单,选择已有的HDFS集群,进行下一步
3、选择OushuDB节点
在HDFS部署中,确认系统自动配置的节点。您在这一步要部署的 Master,Standly,Segment节点,推荐使用默认选项,默认选项是根据上一步选的HDFS集群的节点分布设定的,具体节点的对应如下图:
4、配置并部署集群
检查OushuDB配置。所有的配置都提供了默认值,经常修改的(基本配置)会显示在表格里面, 如果您想修改的配置项不是“基本配置”里的配置项,请点击“显示高级配置”,在高级配置列表里面点击 表格最后一列的“Y”会在表格里面添加一行,在新添加的一行的“属性”里面输入或者选择您要添加/修 改的配置项名称,在“值”一列会显示默认的值,您可以保持默不变或者修改这个值。
开始部署OushuDB,检查好配置之后,点击下面的“部署”,进入部署OushuDB页面。OushuDB部署页面会动态展示部署日志以及部署的进度。
OushuDB安装成功,安装成功之后,会跳转到OushuDB列表,列表里面有刚部署成功的OushuDB集群.
5、检查OushuDB是否安装成功
点击左侧菜单栏控制台OushuDB->查询控制台,在查询控制台选择刚才创建的集群,选择 postgres数据库,在输入框内输入"select * from user",点击编辑框上面的绿色三角形执行按键,执行查询语句。如果能够执行成功,说明集群部署成功。