EsgynDB之递增序列
EsgynDB在很早期的版本就已经开始支持了SEQUENCE(序列)这一对象了。SEQUENCE的用法符合标准用法,与其他关系型数据库如Oracle使用方法几乎没有区别。以下是摘自SQL手册里面的关于创建SEQUENCE的语法,CREATESEQUENCE[[catalog-name.]schema
EsgynDB安装系列之配置MySQL作为CDH元数据库
之前在安装CDH时,一般都使用CM自带的cloudera-manager-server-db-xxxx.rpm包来作为CDH后台的元数据库,用于存储相关的元数据信息,这个rpm对应PostgreSQL数据库。不过安装完后,CDH会显示一个警告信息,即不建议生产环境用自带的PostgeSQL作为元数据
EsgynDB新版本之正则函数
EsgynDB2.7版本中支持三种常用的正则函数,REGEXP_REPLACEREGEXP_SUBSTRREGEXP_COUNTREGEXP_REPLACE描述根据正则表达式做字符串替换语法REGEXP_REPLACE(instr,pattern,replace_str)示例//将01234替换为0
EsgynDB 清理不一致对象
EsgynDB中每个对象主要由于底层的HBase对象和上层的元数据组合,把一个Key-Value格式的HBase对象可以映射成为二维的关系型的表。目前EsgynDB是可能会有某些异常场景下会导致底层的HBase对象和上层的元数据之间匹配异常,这可能主要有以下几种情况,1、HBase对象存在,元数据坏
EsgynDB 简单步骤测试JDBC能否连通数据库
有时候我们会发现某个应用通过JDBC接口无法连通数据库,但从其他环境中是可以正常连接目标数据库的,为了排除是应用本身的问题,我们可以构建一个简单的JDBC测试程序来验证机器到数据库的连通性。主要步骤为:编写简单的Java测试程序TestConnEsg.java,内容如下importjava.sql.
EsgynDB Troubleshooting-*** ERROR[8837] Internal e
现象trafci或JDBC连接数据库突然出现卡顿的现象,卡顿之后报错***ERROR[8837]Internalerroroccurred.,[trafodion@uatzf04scripts]$trafciWelcometoQianBaseCommandInterfaceCopyright(c)2
EsgynDB/Trafodion 如何解决OOM
EsgynDB/Trafodion对内存有一定的要求,对于中等规模的生产环境集群,我们一般推荐至少使用单机64G内存或以上,充足的内存是实现多ESP并发查询的前提保障。因此,如果环境的内存有限,我们就不得不考虑一些方法来避免可能由于内存限制导致的OutOfMemory问题。1增大物理内存(这是最直接
EsgynDB 2.5新特性之rownum
在很早之前的一篇文章https://blog.csdn.net/Post_Yuan/article/details/60765658中,我们介绍了如何在Trafodion中实现分页功能。由于当时Trafodion并没有MySQL的limit<m,n>语法,也没有Oracle中的rownu
EsgynDB Troubleshooting-java.io.IOException: java.
现象EsgynDB在做版本升级以后,发现无法查看backuptag,报错信息如下,SQL>getallbackuptags;***ERROR[5050]GETBACKUPTAGScommandcouldnotbecompleted.Reason:Errorreturnedduringlista
EsgynDB Troubleshooting-Backup location is invalid
现象EsgynDB在做备份集import的时候报错“Backuplocationisinvalid”,具体错误信息如下,SQL>importbackupfromlocation'hdfs://172.31.234.16:8020/tmp/fulldb12parallel',tag'full11
EsgynDB 存储过程SP/SQL
EsgynDB的新版本支持存储过程SP/SQL,语法与Oracle的PL/SQL大部分兼容。语法CREATEORREPLACEPROCEDURE<PROCEDURENAME>([INin_paramparam_type,...][OUTou_paramparam_type,...])IS
trafodion(esgynDB)离线安装
trafodion官网:http://trafodion.incubator.apache.org/index.html一、准备阶段主要包括提前下载需要安装的cm和cdh、esgynDB的包以及其依赖的包。cm包:cdh包:esgynDB包:dev.zip为pythoninstaller(对应开源版
EsgynDB子集备份恢复常用命令
本文主要列出EsgynDB在线备份恢复之子集备份恢复涉及到的常用命令,主要分为表级别和模式级别的备份恢复。1创建测试表和模式createschemaschema_20180316;setschemaschema_20180316;createtabletable_1(aint,bvarchar(10
EsgynDB Troubleshooting-Backup already exists
现象EsgynDB中做备份集import导入的时候报错“Backupfull20190702_00212428826064850102alreadyexists”,解决通过"getallbackuptags"查看是否存储backup,发现不存在,说明之前可能是有正在import的执行一半异常中断,i
试用EsgynDB新特性之在线备份与恢复
EsgynDB是基于开源版本ApacheTrafodion的基础上实现的商业版本,除了Trafodion本身的特性之外,EsgynDB还附带了很多其他的功能,如界面化的管理工具EsgynDBManager,多数据中心支持,在线备份等功能。备份恢复是数据库中比较重要的功能,定期的数据库备份是必要的,这
EsgynDB import异常中断的恢复方案
EsgynDB支持备份恢复机制。假设我们有两套EsgynDB集群,现在需要把A集群中的数据备份并导出,在B集群做恢复还原。那么具体步骤包括:备份数据集(backup)导出备份集(export)导入备份集(import)还原备份集(restore)假如将备份集在B集群上做import的时候不小心中断,
易鲸捷EsgynDB融合型分布式数据库
EsgynDB是全球第一款面向企业大数据,解决复杂业务场景数据处理的HTAP融合型分布式数据库产品。
Esgyn为Hadoop带来主动-主动多数据中心事务支持
支持企业在内部和云中横向扩展业务交易和事件的处理,以提供实时运营洞察
EsgynDB新版本之instr函数
在EsgynDB2.5版本以前,虽然已经支持了instr函数,但只支持两个参数的方式,即查询匹配某个字符串出现的位置(默认首次)。如下,此时,instr函数也可以用position函数代替,如,无论是instr函数,或是position函数,都只能获取匹配字符在字符串中第一次出现的位置,但如果想获取
如何在EsgynDB中使用机器学习库(ML library)
机器学习(ML)库正变得越来越流行,现在有各种各样的这类库-维基百科中提及了49个[1]。这些机器学习库需要庞大的数据,通常此类数据是存储在关系型数据库中的业务数据,比如存放在EsgynDB或以其他形式存储在Hadoop数据湖中。备注:EsgynDB为易鲸捷公司基于Trafodion提供的企业版。简