- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu18.04.2 LTS 系统关于Qt5.12.3 无法加载mysql驱动,需要重新编译MYSQL数据库驱动的问题以及解决方案
环境:ubuntu18.04.2 LTS + QT5.12.3 + MySQL5.7.26geek@geek-ubuntu:~/software/Qt5.12.3/5.12.3/gcc_64/plugins/sqldrivers$ cat /proc/versionLinux version 4.15.0-50-generic (buildd@lcy01-amd64-013) (gcc ...
2019-05-18 13:14:25
2694
3
原创 phoenix使用说明
1.在已存在的hbase表上创建phoenix表创建hbase表:create "test_phoenix",{NAME=>"cf"}数据示例:rowkey由三部分组成,由"\0"分割。create view" test_phoenix"("time" VARCHAR,"device_number" VARCHAR,"delay&qu
2018-09-19 14:57:59
534
原创 Druid学习笔记-技术
原文:http://druid.io/technology Druid是一个开源的分布式数据存储。 Druid的核心设计结合了OLAP /分析数据库,时序数据库和搜索系统的创意,为运营分析创建统一的系统。 Druid将3个系统的主要特性整合到了自己的数据采集层,存储格式,查询层和核心架构中。集成: Druid是Apache软件基金会众多开源数据...
2018-08-13 23:40:19
6161
1
原创 报错信息:Error: Error while compiling statement
建表语句:create external table table_sample(v1 string,v2 string,v3 string) STORED AS PARQUET TBLPROPERTIES('parquet.compression'='gzip') location '/user/spark/cmd/table_sample';报错信息:Error: Erro...
2018-08-11 08:21:48
44295
1
原创 Hbase shell scan 过滤器
1.查询是过滤使用的比较方式有以下几种。The ComparatorType for the various comparators is as follows: - BinaryComparator - binary - BinaryPrefixComparator - binaryprefix - RegexStringComparator - regexstring - S...
2018-08-11 08:02:03
1668
原创 Druid学习笔记-首页
概述 Druid主要用于存储、查询和分析大型事件流。 事件流的示例包括用户生成的数据,例如点击流,应用生成的数据,例如性能指标,以及机器生成的数据,例如网络流量和服务器指标。Druid对钻取、搜索、过滤、聚合切片切块数据的亚秒级查询进行了优化。 Druid通常用于性能、并发性和正常运行时间很重要的交互式应用程序。 Druid最初是为可扩展的,可视化的多租户应用程序而创建的,用...
2018-08-11 07:48:52
507
原创 挂载新的磁盘
准备挂载的目录:mkdir /home/datachmod 777 /home/data挂载步骤:1、fdisk -l2、找到要挂载的磁盘(举例/dev/sdc)3、fdisk /dev/sdc4、输入m查看帮助,输入n新建分区,选择p主分区,其余默认,最后输入w,将分区信息写入磁盘;5、mkfs.ext4 /dev/sdc 将磁盘格式化为ext4文件系统。6、...
2018-08-08 19:46:25
742
原创 html5 + websocket_rtsp_proxy 实现视频流直播
1 方案介绍web页面上播放RTSP视频流,通常可以采用“jwplayer +ffmpeg+red5”的方案,由于这种方案首先将RTSP协议对应的视频流转码成RTMP协议的视频流,因此延迟通常会很高。为了降低直播的延迟,最好直接能直接在页面上播放RTSP协议的视频流。在https://github.com/Streamedian/html5_rtsp_player提供了一种“html5_...
2018-02-15 00:27:09
77667
20
原创 jwplayer +ffmpeg+red5 实现摄像头的直播【方案简介】
采用“jwplayer +ffmpeg+red5”的方案可以在页面上实现视频的直播。架构示意图这种方案对应的基本架构如图所示,包含三个组成部分:摄像头、服务器部分和客户端部分。摄像头 摄像头可以提供实时的视频流,然而要访问摄像头的实时数据,通常需要知道摄像头对应的RTSP访问地址,上图中,摄像头的访问地址如下所示:rtsp://admin:12345@192.168.0.64:554/h264/c...
2018-02-14 00:26:51
671
转载 Systemd 入门教程:命令篇
作者: 阮一峰日期: 2016年3月 7日Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。一、由来历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apac...
2018-02-12 11:55:18
204
原创 MyBatis之代码生成器Generator(命令行方式执行)
1 简介通过MyBatis Generator可以自动生成数据库操作的代码。官网介绍了多种运行“Mybatis Generator”的方式来生成代码,如下图所示: 本文仅通过实例介绍如何通过命令行的方式运行“Mybatis Generator”来生成JDBC访问MySQL的代码。2 下载Mysql JD...
2018-01-31 22:25:20
11662
原创 学习网站导航
易百教程: http://www.yiibai.com/菜鸟教程:http://www.runoob.com廖雪峰官方网站:https://www.liaoxuefeng.com/w3school:http://www.w3school.com.cn/
2018-01-27 16:46:39
698
原创 Linux挂载磁盘
准备挂载的目录:mkdir /home/datachmod 777 /home/data挂载步骤:1、fdisk -l2、找到要挂载的磁盘(举例/dev/sdc)3、fdisk /dev/sdc4、输入m查看帮助,输入n新建分区,选择p主分区,其余默认,最后输入w,将分区信息写入磁盘;5、mkfs.ext4 /dev/sdc 将磁盘格
2018-01-26 16:28:38
336
原创 Beam学习笔记
Beam编程指南适用于想要使用Beam SDK创建数据处理管道的Beam用户。 它为使用Beam SDK类构建和测试管道提供了指导。 它不是作为一个详尽的参考,而是作为一个语言无关,高级指南,以编程方式构建您的Beam pipeline。 随着编程指南的填写,文本将包含多种语言的代码示例,以帮助说明如何在管道中实现Beam概念。目录总览创建piplineWorkin
2018-01-26 16:26:22
2977
原创 Flume学习笔记
目录目录1、什么是Flume2、核心概念3、Flow Pipeline4、高可靠与容错处理5、拓扑设计需要考虑的5.1、Flume是否适合你的问题5.2、Flume中Flow的可靠性5.3、Flume拓扑设计5.4、调整Flume部署大小5.5、处理agent故障6、配置6.1、配置文件6.2、配置单个组件6.3、把每一部分都
2018-01-26 16:21:53
366
原创 apache学习笔记
apache配置笔记1.日志处理 a.ErrorLog 格式:ErrorLog 文件路径 ErrorLog "logs/error.log" b.定义日志格式 格式:LogFormat format|nickname [nickname] LogFormat "%h %l %u %t \"%r\" %>s %b" common 格式说明: %% 百分号
2018-01-26 16:16:11
348
原创 sed 学习笔记
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反
2018-01-26 16:15:00
240
原创 awk 学习笔记
awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。 awk命令格式和选项
2018-01-26 16:13:25
233
原创 Nginx学习笔记
一、启动,停止和重新加载配置 1.使用 -s 参数,语法规则如下: nginx -s signal signal值可以是如下几种值: * : stop 快速关闭 * : quit 优雅关机(等待当前所有请求执行完成退出) * : reload 重新加载配置文件 * : reopen 重新打开日志 2.可以使用kill向nginx发送信号 kill -s QU
2018-01-26 16:07:24
601
原创 Nysql学习笔记
MySql学习1.GRANT和REVOKE命令 1.1创建MYSQL用户并进行授权 用来管理访问权限,同时还可以用来创建和删除用户。语法命令格式: GRANT priv_type [(column_list)][,priv_type [(column_list)]] ... ON [object_type]{tbl_name | * | *.* | db_name.*}
2018-01-26 16:05:58
582
原创 关于kudu使用的一些问题及解决办法
在client 1.5之前,由于kudu客户端链接的token有效时间是7天,当时间大于7天的时候token失效,客户端不会主动去刷新token,导致写入数据报错; 解决办法:kudu-client 版本使用1.5以上的版本 kudu数据flush的模式问题 AUTO_FLUSH_BACKGROUND:异步刷新可能会导致写入的时候乱序,因此有严格的顺序的写入操作可能
2018-01-26 16:02:19
4342
1
原创 Linux相关源码下载网站整理
1 Linux内核源码https://www.kernel.org/ 2 gun相关源码下载http://ftp.gnu.org/gnu/ 2.1 coreutils源码包含Linux系统常用命令的源码http://ftp.gnu.org/gnu/coreutils/ 相关网站http://www.gnu.org/software/coreuti
2018-01-07 23:22:50
1184
原创 上下文无关语法
本博文主要介绍基于巴科斯-诺尔范式的上下文无关语法,以及在计算机编程语言和解析技术上的应用。引言编程语言,协议规范,查询语言,文件格式,模式语言,内存布局,形式语言,配置文件,标记语言,格式化语言和元语言构成了我们计算的方式。那么,什么构成了语言呢?是语法。语法是语言的语言。在每一种语言的背后,都有一个决定其结构的语法。下面我们将要解释语法和语法的常用符号,
2018-01-06 21:34:31
3335
原创 GreenPlum 开源,大规模并行查询平台
本博文主要介绍 GreenPlum 特点,核心组件以及底层架构简介世界上第一个开源,大规模并行数据平台。GreenPlum 数据库是一个高级的,功能齐全的开源数据平台。它提供了PB级数据量上强大而快速的分析能力。GreenPlum 数据库是专为大数据分析业务设计。在大数据量上提供高性能的查询分析性能。特点底层基于PostgreSQL,但是GreenPlum数据库增加了大
2018-01-06 10:40:14
3337
原创 Nifi 数据流整合工具
NIFI支持强大的可扩展的数据路由,转换和系统中介逻辑的有向图。是一个易于使用,功能强大,可靠的数据处理和分发系统。以下是NIFI的一些高级功能和目标:基于Web的用户界面设计,控制,反馈以及监控之间无缝衔接高度可配置容错和保证交付低延迟以及高吞吐支持动态分区数据流可以在运行时修改背压设计数据源跟踪数据从头到尾为扩展而设计构建
2018-01-05 09:52:18
5461
原创 sqoop 使用过程中提供密码的几种方式详解
概述本博文基于Sqoop1.4.6版本讲解在使用Sqoop工具从关系型数据库中导入导出数据过程中管理关系型数据库密码的几种方式。这里我们通过讲解sqoopimport命令来说明:sqoop import在实际应用中主要用于将数据从关系型数据库(比如MySQL,SqlServer,Oracle等)导入到大数据集群文件系统(比如HDFS文件系统,HBase列式存储系统以及Hive数
2018-01-03 23:50:03
6854
1
原创 使用Ant工具编译Tomcat源代码(window环境下)
使用ant编译tomcat源代码对于深入学习tomcat设计和实现思想是必要的,同时对于活跃在开源社区的,尤其是想成为tomcat项目贡献者的小伙伴都是很有用的
2016-06-06 12:32:05
2787
原创 前端框架 seajs 使用总结
CMD 模块定义规范seajs中,所有的javascript都遵循CMD模块定义规范。该规范明确定义了模块的定义格式和模块依赖的规则说明。define.cmd : 一个空对象,可以用来判断当前页面是否存在cmd模块加载器,调用方法如下:if(typeof define.cmd ==="undefined" || define.cmd){ //Seajs存在
2016-04-23 10:48:31
3851
翻译 spark编程指南
spark编程指南概述每一个spark应用程序包含一个驱动程序,驱动程序用来运行用户的main函数并在集群上执行若干并行操作spark最主要的抽象叫做离散分布式数据集RDD。它是跨集群节点分区的数据集,并且可以被并行操作。RDD可以由hadoop文件,或者在驱动程序中的scala集合创建或者由之前的RDD执行transformations操作转化得到。用户可能需要spark RDD 被
2016-03-16 15:25:06
3559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人