自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云想慕尘的专栏

云想慕尘的博客

  • 博客(147)
  • 资源 (30)
  • 收藏
  • 关注

原创 hive 修改表结构后回溯数据发现新增字段值为空的问题解决方案

问题描述通过alter table 增加字段:ALTER TABLE dw.video_profile CHANGE p_album p_album string AFTER p_content_phrase;ALTER TABLE dw.video_profile CHANGE p_content_quality p_content_quality string AFTER p_album;然后回溯数据,overwrite写到昨日分区,写完后查询发现昨日分区新增的字段中值为空。原因hive

2022-03-03 20:35:22 2694

原创 hive执行insert overwrite失败,报错 could notbe cleaned up错误

问题描述用户zhangsan执行insert overwrite:INSERT OVERWRITE table temp.push_temp PARTITION(d_layer='app_video_uid_d_1')SELECT ...报错目的目录无法清理——could not be cleaned up:Failed with exception Directory hdfs://Ucluster/user/hive/warehouse/temp.db/push_temp/d_layer

2021-11-29 16:40:22 5589

原创 一个查询ip归属地的hive udf

背景工作中会用到查询ip归属地的场景,购买了ip库数据,因官方不提供数据遍历方案,所以无法全量导入到hive中,只能使用udf进行查询。数据源来自https://www.ipip.net/,数据格式为.ipdb,如:ipv4_china_cn.ipdb。udf编码maven pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"

2021-07-01 15:52:10 988

原创 grafana告警配置、告警通道及告警内容的安装和配置

本文主要介绍grafana的告警是如何配置的,以及在触发告警时通过邮件和企业微信消息将告警通知给用户,最后介绍了如何在告警内容中添加告警时刻的panel图片。告警配置grafana的告警触发以panel为基础,即每个panel单独配置告警信息,包括告警规则、触发条件、告警通知通道及内容,例:告警通道grafana官方最新版本7.0.5支持的告警通道 :使用钉钉的小伙伴还是有福的,可以直接通知到钉钉。本文主要介绍了笔者在开发中用到的两种:邮件和企业微信邮件修改grafana配置文件:

2020-07-19 18:38:53 31614 10

原创 flink 高可用 high-availability 配置的重试次数无效问题

问题背景我根据这篇博客https://blog.csdn.net/cndotaci/article/details/106870413的介绍,配置了flink基于yarn的高可用,测试时发现配置的任务失败重试2次没有生效,我测试到第6次时,任务仍然能够被yarn拉起如上图,除第一次手动启动外,下面的5次都是yarn的HA生效自动拉起。那么,下面配置中的重试次数为什么没有生效?flink版本:1.10.0flink-conf.yaml配置:$ grep -v ^# flink-conf.yaml

2020-07-02 07:46:44 2788 4

原创 flink yarn-session.sh启动任务指定的应用名和队列无效问题

问题背景我有一个hadoop集群和一台机器A.我在机器A上,使用命令:bin/yarn-session.sh -n 5 -jm 1g -tm 4g -s 4 -qu root.flink -nm fsql-cli > /dev/null 2>&1 &启动了一个yarn-session,其中,指定了队列root.flink和应用名fsql-cli。但是,在yarn控制台中看到应用的名称和队列跟指定的名称大多数情况下不一致,如图:启动后,应用名为:Flink sess

2020-07-01 22:20:26 4732

原创 可能是史上覆盖flinksql功能最全的demo--part2

接上一篇文章可能是史上覆盖flinksql功能最全的demo–part1Flink SQL join Table的5种方式静态表常规join静态表常规join指的是:静态表join静态表例:按地区和优先级显示特定日期的客户及其订单-- 订单表dev_orders(基于S3的静态表) join MySQL表SET execution.type=batch;USE CATALOG hive;SELECT r_name AS `region`, o_orderpriority AS `pr

2020-06-21 23:32:34 316

原创 可能是史上覆盖flinksql功能最全的demo--part1

该demo基于flnk 1.10版本,由flink大佬fhueske发布到github:https://github.com/fhueske/flink-sql-demo。动手实践前请先git clone https://github.com/fhueske/flink-sql-demo.git。由于该demo内容较多,所以文章拆成了2部分,此为第一部分。场景和数据介绍此demo主要演示:Flink SQL如何处理不同存储系统中的数据Flink SQL如何使用Hive Metastore作为外

2020-06-21 21:22:47 1135

原创 推荐一款好用的elasticsearch Web管理工具cerebro

cerebro是一款开源的elasticsearch Web管理工具,主要具有以下功能:查看es集群各节点系统主要指标,如cpu、内存、磁盘等查看和管理es集群中的索引以及索引在各节点的分布情况,含分片数、副本数、文件数等集群管理、索引管理、模板管理等项目地址:https://github.com/lmenezes/cerebro部署# 拉取镜像docker pull lmenezes/cerebro# 运行docker run -p 8002:9000 lmenezes/cerebr

2020-06-20 18:26:47 1725

原创 如何删除airflow中不再使用的dag

如上图,airflow中的dag关闭后仍然会在webui中占坑,实在碍眼。调研后发现airflow并未提供删除功能。经分析实践,可以通过删除airflow的元数据库中相应数据,从而达到删除dag的目的。接上图,要删除dag squaredance_datamart,需要删除元数据库中如下表的相应数据:select count(1) from dag where dag_id='squaredance_datamart';select count(1) from dag.

2020-06-20 17:57:45 1713

原创 druid 超期自动删除data节点数据

默认情况下,data节点会保留全部历史数据在本地,随着数据量的积累,会占用大量的磁盘空间,所以需要修改默认配置,使本地只保留近一段时间内的数据,超期的数据会被自动删掉。打开druid Web Console http://druid-master1:8081/#/datasources配置所有数据源默认,druid的data节点只保留近30天的数据:也可以不同数据源单独配置:...

2020-06-20 17:38:56 445

原创 hive 非正确json格式字段造成查询错误

1. 问题hive查询报错:Diagnostic Messages for this Task:[2020-04-02 05:32:04,360] {bash_operator.py:110} INFO - Error: java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while processing row [Error getting row data

2020-06-20 16:11:18 1000

原创 Flink on yarn 高可用环境配置 high-availability

1. 背景默认情况下一个flink job只启动一个jobManager,因此存在单点故障问题,所以生产环境中需要HA。因为生产环境中基于yarn集群的flink应用场景更多,本文只介绍基于yarn的flink高可用配置。2. 配置配置yarn集群级别AM重启上限# vim yarn-site.xml<property> <name>yarn.resourcemanager.am.max-attempts</name> <value>10

2020-06-20 12:05:37 1149

原创 使用Flink Metric Reporter 对flink任务指标进行监控

从flink1.8版本开始,reporter支持了将指标数据写入influxdb,用户可以自研可视化系统读取influxdb中的数据进行可视化。但是对中小型公司来讲,可能因为成本原因,大多并不会选择自研可视化,我们选择grafana进行flink metrics的可视化。本文主要重点讲述influxdb、prometheus为Reporter,将flink的metrics数据写入外部系统,并使用grafana进行可视化。安装配置方式手把手教学,如下:1. influxdb1.1 启动docker

2020-06-20 11:52:41 6753 1

原创 一次因为kafka分区的leader不为优先副本导致的消费堆积问题的原因排查及问题解决方法

一次因为kafka分区的leader不为优先副本导致的消费堆积问题的原因排查及问题解决方法问题描述首先,收到了消息堆积的报警,查看监控发现延迟如下:接下来用kafka客户端脚本工具,查看具体延迟信息:发现延迟发生在2个partition(12,13)上,且消费者为同一台机器10.42.112.228问题排查过程消费端问题?因为延迟partition的消费者在同一台机器,所以开始怀疑是否消费端存在问题?查看该消费端机器10.42.112.228的cpu、内存、磁盘等状态,未发现明显异常

2020-06-20 11:32:14 610

翻译 Flink中的时态表 Temporal Tables

flink中的临时表(temporal table)是什么,以及怎么创建临时表和临时表函数。临时表表示一个可变表上(参数化)视图的概念,该视图返回表在特定时间点的内容。

2020-06-20 11:17:21 3711 2

原创 线程泄漏

线程泄漏

2016-01-09 01:06:42 3805

原创 调整线程池的大小

java调整线程池的大小

2016-01-09 01:01:43 2125

原创 c3p0连接池连接泄漏检测

c3p0连接池连接泄露检测

2016-01-09 00:56:48 4156

原创 同一个project,tomcat启动没问题, jetty启动报错 invalid entry size

jetty启动web工程

2016-01-09 00:53:07 2271

原创 本地登录远程mysql数据库导出表结构

本地登录远程mysql数据库导出表结构

2016-01-09 00:51:23 3182

原创 程序迁移数据库后,无法连接到新数据库

程序迁移数据库后,无法连接到新数据库

2016-01-09 00:49:28 2722

原创 fastDFS上传图片额外产生了一个“原文件名-m"的文件

fastDFS上传图片

2016-01-09 00:47:27 6268 1

原创 nginx反向代理

nginx反向代理

2016-01-09 00:46:11 415

原创 重启fastDfs服务

fastDfs服务命令

2016-01-09 00:35:42 5033

原创 javaweb项目Session的无操作失效时间

javaweb项目Session的无操作失效时间

2016-01-09 00:32:37 6746

原创 mysql记录操作日志功能

mysql

2016-01-09 00:30:03 747

原创 linux编辑文件后无法保存

linux

2016-01-09 00:28:14 7787

原创 服务启动时log4j提示Could not bind factory to JNDI

服务启动时log4j提示WARN SessionFactoryObjectFactory:121 - Could not bind factory to JNDIjavax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an ap

2015-03-30 18:46:11 937

原创 查询操作 could not resolve property: name of:

<br /> <br />org.hibernate.QueryException: could not resolve property: name of: com.huateng.ebank.entity.data.customer.CustomerInfo [select ci, dd.dataName from com.huateng.ebank.entity.data.customer.CustomerInfo as ci, resource.bean.pub.DataDic as dd wher

2011-02-25 15:08:00 14337

转载 .Oracle数据类型及与DB2比较

<br />字段类型 中文说明 限制条件 其它说明<br />CHAR 固定长度字符串 最大长度2000 bytes<br />VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749<br />NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes<br />NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes<br />DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过严格测试,无千虫问题<br />L

2011-02-24 14:05:00 4619 1

原创 linux 打开pdf乱码问题的解决方法

安装poppler-date 和 xpdf-chinese-simplifiedsudo apt-get install poppler-data sudo apt-get install xpdf-chinese-simplified

2010-05-09 15:25:00 1027

原创 oracle 限制用户密码输入错误次数及限制用户每隔一段时间修改密码以确保数据库安全

一、限定用户输入密码错误次数,错误输入超过指定次数后锁定该用户一定时间。 如:指定scott用户最多可错误输入密码3次,超过3此错误输入后锁定该用户2天sql>create profile myprofile limit failed_login_attempts 3 password_lock_time 2;sql>alter user scot profile lock; 二、为了

2010-03-23 00:21:00 5087

原创 oracle忘记sys密码解决

 这个其实很简单,不过自己经常忘记,所以记下来    sqlplus /nolog;    connect / as sysdba  alter user sys identified by ;     alter user system identified by ;

2010-01-10 12:25:00 904

原创 C# WinForm开发系列 - WebBrowser

 介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些Asp.Net开发使用微软的WebBrowser进行页面打印方面文章.01. vs2005中的WebBrowser控件的简单应用02. WebBrowser控件的简单应用203. WebBrowser控件应用:弹出新窗体和关

2009-11-28 14:22:00 2645

原创 java读写文件的中文乱码问题

 1、JAVA读取文件,避免中文乱码。/*** 读取文件内容* * @param filePathAndName*            String 如 c://1.txt 绝对路径* @return boolean*/public static String readFile(String filePathAndName) {   String fileContent = "";   try

2009-11-19 10:03:00 874

原创 把html页面的部分内容保存成新的html文件

 //保存聊天记录到本地function save_record(){    //取得当前日期作为文件名    var time=new Date();    var filename=time.toLocaleDateString();    //获取当前页面部分内容    var record=$("#contentList").html();    //打开新窗口保存    var winR

2009-11-12 13:40:00 1605

原创 asp.net对图片的读写

 写图片c:/1.jpg到表cinfo中private static void AddCinfo()    {        string strSql = "insert into cinfo (srvtitle,csttitle,introduction,logo) values(@srvtitle,@csttitle,@introduction,@logo)";        Sql

2009-11-11 18:20:00 560

原创 想在在ashx中读写session需要实现System.Web.SessionState.IRequiresSessionState接口

 想在在ashx中读写session需要实现System.Web.SessionState.IRequiresSessionState接口

2009-11-09 10:03:00 1519

原创 aspx文件在服务器上打开时没有乱码,但另存为html后保存到本地出现乱码

aspx文件在服务器上打开时没有乱码,但另存为html后保存到本地出现乱码。解决办法:更改aspx文件中部分的charset=utf-8

2009-11-09 10:01:00 1363

flink-sql-demo-data-part2.tar.gz

flink-sql-demo所用到的测试数据part2.

2020-06-21

flink-sql-demo-data-part1.tar.gz

flink-sql-demo所用到的测试数据part1.

2020-06-21

jQuery智能提示

想让jQuery也能在vs中出现智能提示吗?很简单

2009-04-01

jQuery 1.2API

jquery,api,1.2,javascript 功能强大的jquery

2009-04-01

CSDN中发帖时所用到的编辑器

就是大家在发帖时所用到的编辑器,可以编辑各种语言源代码,语法高亮

2009-03-31

fckeditor2.6

可以很方便的嵌入jsp,asp,php页面中,功能强大,使用方便

2008-12-26

通用查询,通用修改,通用插入,通用删除,模糊查询存储过程

通用查询,通用修改,通用插入,通用删除,模糊查询存储过程,上一个通用查询存储过程有错勿下,发现不够及时请原谅

2008-10-06

抽象工厂实现多类型数据库

由抽象工厂实现ADO.NET的多类型数据库连接:Access和SqlServer

2008-10-06

通用分页存储过程——节省你的生命,N个存储过程变一个!!该存储过程几乎可以涵盖所有查询存储过程(目前本人还没有发现不能使用的)

该存储过程几乎可以涵盖所有查询存储过程(目前本人还没有发现不能使用的) 参数:分页大小,第几页,需要得到的字段 ,需要查询的表 , 查询条件,排序的字段名,排序的类型,主键名称 输入参数即可查询,无论是查询一条记录还是查询多条记录,无论是分页还是不分页,无论是需要查询条件还是不需要查询条件……,都可使用此通用的存储过程!!! 通用性相当好!!

2008-09-24

个人财务管理系统,实现了分页查询,向datagridview中增加数据库中不存在的列(C#源码)

该个人财务管理系统有以下值得学习的东西: 1.实现了分页查询 2.使用循环向datagridview中增加数据库中不存在的列 3.对sqlserver中字符串转换为smalldatetime/datetime时出现的数据类型转换错误有了很好的解决 注意:在业务逻辑层没有做数据验证,请大家使用时按正确格式输入数据,本软件学习研究之用,完整版稍后推出,敬请期待

2008-09-21

C#对文本文件的操作入门源码

C#对文本文件的操作入门源码 把listview中的内容写入到文本文件 从文本文件读取内容到listview中

2008-09-14

c#插件入门学习源码

c#插件入门学习源码,控制台+GUI 插件接口及实现

2008-09-13

酒店管理系统数据库关系图

酒店管理系统数据库关系图,有visio软件制作

2008-09-11

正则表达式入门,晋级及备忘学习资料

包括入门教程,手机号,网址,邮箱等常用正则表达式完整形式,脚本验证,数字检查,汉字检查及备忘查询表

2008-09-10

简单工厂模式计算器(C#源码)

只实现了简单四则运算,简单工厂模式实现,可扩展性很强,增加其他运算,只需改动较小部分!

2008-09-05

TreeView和ListView入门示例(c#源码)

TreeView和ListView入门示例(c#源码),适合新手入门,老鸟就不用看了

2008-09-05

一个可以返回验证码图片的类库(C#源码)

验证码字符个数、生成图片宽度、高度自定均可由构造方法自定,无参构造生成默认字符个数和默认大小的Image,方法 GetImgWithValidateCode()返回生成的验证码图片,方法 IsRight(string inputValCode) 判断用户输入的验证码 inputValCode与图片显示的字符是否一致,不区分大小写 具体可查看本人博客http://blog.csdn.net/cndotaci/archive/2008/09/02/2869338.aspx

2008-09-03

使ADO.NET的使用变的方便的类库,轻松实现增删改查(含源代码,C#)

使ADO.NET的使用变的方便的类库,轻松实现增删改查,具体使用方法亦可参考本人博客http://blog.csdn.net/cndotaci/archive/2008/09/03/2870007.aspx

2008-09-03

2006程序员考试试题

全国计算机技术与软件专业技术资格考试

2008-07-22

Java经典试题及答案

32道java棉试题

2008-07-22

项目开发流程

RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。

2008-07-22

SQL帮助

Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关。

2008-07-22

Windows API帮助

本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数

2008-07-22

WIN32API

作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。<br><br> 本书是从事Windows应用程序开发的软件工程师的必备参考手册。

2008-07-22

正则表达式学习资料

正则表达式学习资料,与大家分享

2008-07-06

用JAVA编写的固定资产管理系统

用JAVA编写的固定资产管理系统JAVA 固定资产管理系统 源码

2008-07-06

正则表达是的测试软件

在学习正则表达式的过程中,有这么一软件用来即时测试那是最好不过了

2008-07-06

在线答题系统

用C#编写的在线答题系统

2008-07-06

邮箱及密码的正则表达式验证(C#)

邮箱及密码的正则表达式验证(C#)

2008-07-06

戏说面向对象程序设计

以幽默诙谐的语调对面向对象成学设计进行初步介绍

2008-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除