- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 KETTLE 升级
2、备份自定义JAR包:将旧版kettle中的...\data-integration\lib 库中的用户安装jar包备份下(按时间排序,系统自带jar包的时间和用户后安装jar包的时间不一致);4、修改新版本kettle文件夹名称,确保所有kjb、ktr文件路径与旧版本一致。1、将新版本kettle拷贝到与旧版本kettle相同的路径下;3、将用户后安装的jar包复制到新版本kettle的lib库中;版本从8.2.0.0.342 升级到 9.4.0.0.343。
2024-01-29 10:29:22 462
原创 安装tomcat
一、环境windows 10 专业版 tomcat 10.0.7 jdk 1.8.0.251二、说明已经安装了jdk,所以下文中不包含jdk安装过程。三、安装步骤1、下载tomcat,我下的是64位的版本。下载成功后,将ZIP文件解压到任意目录下。2、配置运行环境2.1 新增变量:在操作系统的“系统环境变量“中,添加以下内容:变量名:JAVA_HOME 变量值:D:\app\apache-tomcat-10.0.7变量名:CATALINA_HOME...
2021-06-22 15:19:06 240
转载 centos 8 安装 MONGODB 3.4
https://blog.csdn.net/liningaa/article/details/106897414
2021-02-04 10:32:42 223
原创 CENTOS8 独立安装 HADOOP 3.3.0
一、环境CENTOS版本:8.3HADOOP版本:3.3.0JDK版本:1.8.0_271网络:离线环境,所有程序通过u盘拷贝到本地二、安装步骤2.1 安装jdk2.1.1 卸载原系统的JDK查看当前jdk版本java -version有的话,就删除...
2021-02-02 10:18:26 365
原创 KETTLE 链接 POSTGRESQL 错误汇总
1、提示“PostgreSQL远程连接,发生致命错误:没有用于主机“…”,用户“…”,数据库“…”,SSL关闭的pg_hba.conf记录”解决方案:打开 postgresql安装目录\13\data\pg_hba.conf将最后一段文字用 # 注释掉,将下面一段文字拷贝进去# TYPE DATABASE USER CIDR-ADDRESS METHODhost all all 0.0.0.0/0 trust...
2021-01-25 14:12:18 1636
原创 KETTLE 连接 mysql 错误汇总
1、提示“The server time value .... is unrecognized or represents more than one time zone. You must configure either the server JDBC driver...”解决方案:在JDBC的数据库名称字段中添加 XXX?serverTimezone=GMT 字段(其中XXX是数据库名称)。...
2021-01-25 14:05:56 185
原创 windows 64 安装 hadoop
一、系统环境windows server 2008 R2 64jdk1.8.0_251二、文件准备2.1 hadoop-3.0.0 和 winutils-hadoop-3.0.0(链接: https://pan.baidu.com/s/1Il3dOqqX-K68cL8gLmVUDg 提取码: de7f)2.2 将hadoop-3.0.0文件夹拷贝到硬盘中(我的地址是:D:\hadoop)三、配置过程3.1 JAVA运行环境3.1.1 检查环境变量是否正确:控制面板\系...
2021-01-06 17:00:25 334
转载 时序数据的特点
1.时序数据的特点以及大数据背景下的可优化空间? 大数据时代已经到来了很多年,大数据解决方案基本成熟, Hadoop集群处理方案基本成为了一个处理大数据的最佳实践。他所处理的数据包含结构化,半结构化,非结构化的数据,通过Sqoop、Flume、kafka收集数据,通过hbase、hdfs存储数据、通过mapreduce、sparkstreaming等计算数据,最后通过hive作为数据仓库为应用层提供需要的数据。 这是一套通用的,综合的大数据解决方案。 那如果把数据类型细分一下,.
2020-12-22 11:22:52 6242
转载 数据库命名规范--通用
数据库命名规范--通用分段式的1.1 基本命名原则以下基本原则适用于所有数据库对象命名,如无特别说明则为强制规范。Ø规范:遵循行业规范当有相关国家/行业强制性数据结构标准规范存在时,用于存储某业务数据的业务表在表名命名上原则上应该遵从标准规定,其表中相关字段的中文名称(即数据项名称)若标准规范上有规定的应遵循规定。此外,若标准规范上对数据项的类型、长度有规定的,原则上也应当遵循或保证能直接兼容保存和访问。Ø规范:字母全部大写原则所有数据库对象命名字母全部大写。Oracle对大小写不敏感,但是
2020-12-21 14:26:00 1288
原创 Windows环境安装InfluxDB+Chronograf
一、文件准备1.1 文件版本:influxdb-1.8.3-1(2020年11月26日版本) chronograf-1.8.8(2020年11月26日版本)1.2 文件下载:https://portal.influxdata.com/downloads/二、文件安装配置2.1 Influxdb2.1.1 修改配置文件(influxdb.conf文件):[data]下的dir字段修改为安装路径。[meta]下的dir、war-dir...
2020-12-21 14:23:18 2625
原创 windows环境安装Telegraf
一、文件准备1.1 文件版本:telegraf-1.6.2_windows_amd64.zip(2020年12月5日的版本)1.2 文件下载:https://portal.influxdata.com/downloads/1.3 文件安装:无需安装,将文件解压到指定文件夹即可。二、配置2.1 修改telegraf.conf文件:将logfile字段修改为telegraf文件夹所在位置 #logfile = "C:/Program Files/Telegraf/telegra...
2020-12-21 13:47:43 3426
原创 PLSQL ODBC Importer DSN 为空的解决办法
解决办法就是---手动添加所需的odbc数据源 具体步骤:1、开始 > 控制面板 > 管理工具 > ODBC数据源管理器2、添加 用户DSN(或系统DSN)3、选择相应的驱动程序4、完成注意:若ODBC里没有相应的驱动(比如 excel驱动),则需要到网上下载后再安装。...
2020-07-09 10:10:18 7922
原创 KETTLE SQLSERVER数据库设置
1、版本SQL SERVER 2008 R2(64) 、KETTLE 8.2.0.0-3422、配置sqlserver2.1 远程连接配置: properties\connections\remote server connextions\allow remote connections to this server 勾选2.2 安全配置:security\server authe...
2020-05-07 10:02:45 903
原创 KETTLE ORACLE数据库设置
一、链接ORACLE1.KETTLE版本:pdi-ce-8.2.0.0-3422.JAVA版本:1.8.0_2513.jar包:ojdbc5.jar、ojdbc5_g.jar、ojdbc5dms.jar、ojdbc5dms_g.jar(若已安装oracle,从oracle\product\11.2.0\dbhome_1\jdbc\lib中,将“o”开头的文件全部拷贝出来)4.连...
2020-04-23 15:43:41 1375
转载 Kettle安装及配置运行环境配置(转载)
Kettle安装及使用1、 kettle安装1.1 kettle下载直接进入kettle官网官网地址 https://community.hitachivantara.com/s/article/data-integration-kettle1.2 jdk下载在jdk官网上下载jdk安装包,安装到指定路径(记住目录结构),并配置环境变量:a). 打开我的电脑--...
2020-04-23 15:32:13 1662
转载 (数据架构)浅析数据库(DB)、操作数据存储(ODS)和数据仓库(DW)的区别与联系(转载)
文章背景:相信大部分刚接触上面三个概念的同学,都多多少少会有些迷惑,现在我就给大家简单分析下这三者的关系,希望大家对这三者的概念理解有所帮助吧。本文主要从下面两类关系来叙述上面三者的关系:数据库(DB)和数据仓库(DW)的区别与联系 操作数据存储(ODS)和数据仓库(DW)的区别与联系数据库与数据仓库的区别与联系数据库与数据仓库基础概念:数据库:传统的关系型数据库的主要应用...
2020-02-06 16:51:47 1434
原创 算法的力量(转帖,有空看看)
算法的力量 2006年5月 算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论
2008-04-08 18:05:00 466
原创 如何改变窗口标题(窗口命名)
一·单文档接口(SDI)类型窗口标题的改变 首先,我们来看Windows SDI类型窗口标题栏的结构形式。结合具体例子说明:用VC的AppWizard创建一个名为“SDITitle”的单文档类型的工程,创建完工程后,编译运行该工程,程序主窗口标题形式如下: 文档标题 主窗口标题 1·文档标题的改变 文档标题在是由工程中相应的文档类所控制的,因此我们可以利用SetTitl
2007-09-30 10:39:00 4226
原创 数据库DateTime类型到Ctime类型转换
vc中的CTime类型数据因为自身长度不够,与Datetime类型的数据不能兼容。导致数据库导入datetime类型数据时,只显示“1970-1-1”这个时间。解决办法是,现将数据库中的datetime类型数据导入成COleTime类型,然后在vc中转换为CTime类型,此时时间可以正常显示。示例代码如下: COleDateTime oletime;//声明ole对象,用于存放数据库
2007-09-28 12:27:00 1351 1
原创 VC++6程序内存泄露的发现与预防
题目给的太大:P指针是个好东西,就是以不注意就会忘记delete,造成内存泄露。检查内存泄漏的方法和简单运行完程序后,在OouPut窗口会提示 Detected memory leaks!Dumping objects ->{223} normal block at 0x003CF650, 4 bytes long.Data: E8 F6 3C 00 {221} normal bl
2007-09-07 14:58:00 1292
原创 ADO简介(未完成)
1、_ConnectionPtr接口 该接口返回一个记录集或一个空指针。通常用它来创建一个数据连接,或执行一条不返回任何结果的SQL语句。2、_CommandPtr接口 该接口返回一个记录集。它提供一种简单的方法来执行返回记录记得存储过程和SQL语句。3、_Recordset接口 该接口是一个记录集对象。与前面两种对象相比,它对记录集提供了更多的控制功能。
2007-09-03 15:12:00 404
原创 c++ 文件读写简单示例
#include #include using namespace std;int main(){ char writefile[] = "hi CSDN"; char readfile[100] = "/0"; int nLen = strlen(writefile); //打开/创建文件 ofstream ofs("filetest.txt"); //读取文件内容 ifstream
2007-08-30 12:32:00 713
转载 XML学习手册第四章
第四章 XML语法通过前面三章的学习,我们已经对什么是XML,它的实现原理以及相关的术语有所了解。接下来我们就开始学习XML的语法规范,动手写自己的XML文档。一.XML语法规则XML的文档和HTML的原代码类似,也是用标识来标识内容。创建XML文档必须遵守下列重要规则:规则1:必须有XML声明语句这一点我们在上一章学习时已经提到过。声明是XML文档的第一句,其格式如下:
2007-08-29 08:22:00 488
转载 XML学习手册第五章
第五章:XML实例解析XML在不同领域有着广泛的应用,比如在科技领域的MathML,无线通信应用的WML,在网络图象方面的SVG等等,我们这里侧重讨论XML在web上的应用。XML在web上应用主要是利用其强大的数据操作能力。一般用XML配合javascript和asp等服务器端程序,可以实现网络上几乎所有的应用需求。 考虑讲解方便,我们在下面介绍一个简单的实例,不包含服务器端程序。目
2007-08-29 08:22:00 435
转载 XML学习手册第三章
第三章 XML的术语导言 初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是一个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概念漫天飞就不足为奇了。而国内又缺乏权威的机构或组织来对这些术语正式定名,你所看见的有关XML的中文教材大部分是靠作者本身的理解翻译过来的,有些是正确的,有些是错误的,更加妨碍了我
2007-08-29 08:20:00 405
转载 XML学习手册第二章
第二章 XML概念导言 经过第一章的快速入门学习,你已经知道了XML是一种能够让你自己创造标识的语言,它可以将数据与格式从网页中分开,它可以储存数据和共享数据的特性使得XML无所不能。如果你希望深入学习XML,系统掌握XML的来龙去脉,那么我们首先还是要回到XML概念的问题上来。XML(Extensible Markup Language),一种扩展性标识语言。"扩展性""标识""
2007-08-29 08:19:00 372
转载 XML学习手册第一章
XML快速入门 前言XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会; 第二:新知识
2007-08-29 08:17:00 467
原创 Makefile介绍
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一
2007-08-28 10:33:00 450
转载 VC中预处理指令与宏定义的妙用之二
在上一篇文章中,我演示了几个常用的宏定义和预处理指令,但可以说这些都是相当常规的技巧。下面要介绍的宏定义与预处理指令的用法也是ATL,MFC以及Linux中使用得比较多的非常重要的技巧。 ## 连接符与# 符 ## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器
2007-08-28 08:11:00 473
转载 VC中预处理指令与宏定义的妙用之一
刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制,版本控制,预警或者完成一些特殊的功能。 一个经典的例子 使用预处理与宏定义最经典的例子莫过于加在一个头文件中以避免头文件被两次编译。试想这种的情况,有一个文件headerfile.h 它被包含在headerfile1.h中,同时在head
2007-08-27 15:22:00 645
转载 宏 介绍
最近在看 深入浅出MFC时,遇到了一大堆莫明其妙的宏定义,看的是一头雾水。今天在网上照料篇关于宏的文章, 希望对各位与我有同样经历的同仁有所帮助。 1. 宏定义的格式 宏定义的一般格式是: #define 标识符 字符串 其中,标识符和字符串之间用空格隔开。标识符又称宏名,为
2007-08-27 11:08:00 644
原创 如何调用主菜单方法
在MFC中,一般当显示菜单时,MFC会发送消息给框架窗口。所以你可以为某个菜单项编写ON_UPDATE_COMMAND_UI消息处理函数,在其中设置是否可以使用该菜单。 void CMyView::OnUpdateMenuItem(CCmdUI* pCmdUI) { pCmdUI->Enable(m_bEnabled); }
2007-08-22 13:30:00 1133
原创 MFC 文档/视图模式之如何获取文档内数据
一般基于视图/文档的程序都是把自己的数据在文档类里面保存,文档类可以方便地实现打印功能和文件的串行化,在视图里面对文档类里面的数据进行操作和显示。在视图类里面直接有一个GetDocument()方法,所以取得文档类的指针很方便。 例子很容易,比如在文档类里面定义一个Public类型的变量CString m_str; 然后在视图里面就可以这样
2007-08-21 08:20:00 1468
原创 Access Violation(越界错误)产生原因
在对程序进行调试时,VC总会报出这种类型的错误,总结了如下几条产生错误的原因:1、声明指针后,没有对其指向对象初始化,造成指针的越界错误。2、数组访问越界,这种情况一般是数组索引号大于定义时声明的索引造成的。 总体来看,主要是因为指针的使用不当造成的,着和c++ primer中强调的一样。对象在生命后,一定要赋值,尽量不要是用默认值。
2007-08-21 08:17:00 2261
原创 vc不认识 CTreeView
在VC中调用 CTreeView 方法是,VC会提示error c2504: "CTreeView":base class undefined (CTreeView的基类没有被定义)必须在系统头文件声明处(StdAfx.h)加入其头文件:afxcview.h
2007-08-21 08:06:00 761
原创 static 类型属性(局部静态对象)
最近在使用static对象时,发现static对象只执行一次初始化。此类型对象被存储在特定的内存块中,随着程序的结束消亡。这种对象可用来记录函数调用次数。
2007-08-18 19:35:00 541
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人