- 博客(118)
- 收藏
- 关注
原创 Bash Shell编程基础
转载请注明出处:http://blog.youkuaiyun.com/u012842205/article/details/79584275一、Shell是什么1)Shell是操作系统提供的,供用户调用的操作接口。分命令行调用接口(CLI)和图形用户接口(GUI)。2)在Unix历史中,Shell作为系统的命令行调用接口,以独立的程序实现。3)早期的Shell提供了一些基本特性,供用户使用。功能逐渐完善,发展...
2018-03-18 17:42:37
5947
原创 Linux文本处理(二)
转载请注明出处:http://blog.youkuaiyun.com/u012842205/article/details/79526050 本文接上一篇:Linux文本处理(一),主要讲解Linux下三个重要工具,并给予一些示例。find、grep和vim。三个工具都用于Linux下的文本处理。一、grep工具 工具是Globally search a Regular Expression an...
2018-03-12 18:16:14
615
原创 Linux文本处理(一)
转载请注明出处:http://blog.youkuaiyun.com/u012842205/article/details/79523990一、简单说明 我们平时在电脑上写文档时,总会对文档中的文本进行增删改查操作。比如:搜索,替换某个文件中的关键字;查找路径下所有存在关键字的文件;计算文件中的行数,单词数;查找含有某个关键字的文件名。编辑某个文件。 文本处理指对文本文件进行必要的增删查改操作。在...
2018-03-12 14:01:50
663
原创 OpenFalcon简介
转载请注明出处:http://blog.youkuaiyun.com/u012842205/article/details/79397658一、说明 OpenFalcon(官方网站)是一款企业级、高可用、可扩展的开源监控解决方案。此项目最初由小米公司发起,小米运维团队从互联网公司的需求出发,根据多年的运维经验,结合SRE、SA、DEVS的使用经验和反馈,开发的一套面向互联网的企业级开源监控产品,最新版本...
2018-02-28 14:55:21
7009
原创 Kafka安全认证SASL下附带工具的配置使用
描述Kafka配置安全认证策略SASL_PLAIN后如何正确配置并使用附带工具kafka-console-*.sh,kafka-consumer-groups.sh。
2017-06-24 11:38:37
7089
1
原创 Druid0.10伪分布式部署
Druid是一个高性能的面向列存储的分布式存储系统。支持亚秒级的点对点数据查询,包括数据分组,聚合,过滤等操作。其实现目标是支持面向应用的多用户交互查询。可以接入实时数据流(如Kafka)或载入静态数据文件,事先完成数据预计算,以提供更快的查询性能。Druid部署硬件要求较高,主要是内存上的要求,因大部分数据都会载入内存,同时Druid又是一个内存数据库。本文主要介绍Druid安装部署。
2017-06-15 17:51:12
784
原创 Apache Kafka0.10.0.0集群部署
Kafka集群部署需要依赖一个Zookeeper集群,用于Kafka broker之间的消息触发。不建议使用Kafka内嵌的Zookeeper。本文不对Zookeeper部署做描述。另外,Kafka是Java语言实现的,也必须有JDK,部署前确定环境变量,用户名称。一、环境1、操作系统Ubuntu 16.04.1 LTS x86_64Debian 8.7 x86_64
2017-06-14 18:34:59
724
原创 集群Kafka配置SASL用户名密码认证
本文中配置的kafka集群为三节点,Zookeeper有4节点。两个集群相互独立。Apache Kafka v2.11-0.10.0.0Apache Zookeeper v3.4.8Kafka配置SASL PLAIN用于完成基本的用户名密码身份认证。一、Zookeeper集群配置SASLzookeeper所有节点都是对等的,只是各个节点角色可
2017-06-13 17:37:05
22186
27
原创 单机节点Kafka配置SASL用户名密码认证
伪分布式Kafka,只用一个节点,zookeeper也用集成在Kafka里的。首先得配置zookeeper的SASL,再配置Kafka broker的SASL。先启动zookeeper节点,再启动Kafka broker。最后测试consumer和读写。Kafka版本2.11-0.10.0.0,集成的zookeeper为3.4.6。一、Zookeeper1、
2017-06-13 17:13:38
11681
原创 OpenTSDB2.3.0安装部署
一、简介 OpenTSDB是基于HBase存储时间序列数据的一个开源数据库,但只是一个HBase的应用而已。也即是在HBase之上加了一层外壳,用于更好的处理时序数据库,真实的数据存储还是在HBase。 时序数据是基于时间的一系列的数据。在有时间的坐标中将这些数据点连成线,往过去看可以做成多纬度报表,揭示其趋势性、规律性、异常性;往未来看可以做大数据分析,机器
2017-05-31 16:43:43
13241
2
原创 Apache Cassandra3.10集群安装部署
一、安装环境操作系统:CentOS Linux release 7.2.1511 (Core)Cassandra版本:Apache Cassandra3.10Oracle JDK:1.8.0_101集群节点:5;Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz双核;内存30G;硬盘总共约3T。二、Apache Cassandra
2017-05-27 17:51:06
5245
原创 Sqoop1.4.6安装与使用(二)
本文主要介绍了Sqoop-import工具的基本使用和一些注意事项,并举例了Sqoop1.4.6从Oracle导入到HBase的作业事例。
2016-11-28 19:00:12
2963
原创 vim操作记录(随时变动)
1、连续输入相同字符比如连续输入10个#号: + 10 + i + #2、交换连续两个字母位置比如交换rpintln中的第一个和第二个字母(改成println),则光标移动到第一个字符上,键入xp。3、光标所在行与当前行位置交换map { print $_; } @array;print 'Start printing!';光标在第一行,使用ddp可以把两
2016-11-03 10:18:36
544
原创 Sqoop1.99.7安装、配置和使用(二)
本文描述了sqoop1.99.7从mysql将数据导入hdfs的各项作业创建步骤,并叙述一些注意事项,最后作了总结。
2016-08-28 22:41:36
10691
13
原创 Sqoop1.99.7安装、配置和使用(一)
本文描述sqoop1.99.7安装、配置过程,并叙述了笔者在这过程中遇到的一些注意事项,一些坑,作总结。
2016-08-28 12:54:18
19424
13
原创 FQDN 是什么
FQDN是完全合格域名/全程域名缩写,Fully Qualified Domain Name,即是域名,访问时将由DNS进行解析,得到IP。FQDN = Hostname + DomainName当我们申请了一个域名时,就可以使用这个域名来得到IP,但若这个域名下挂在很多主机如何?我是不是得申请很多很多域名给每个主机?不需要,域名即创建了一个域,就如命名空间,在这个命名空间下,其他主机都可
2016-07-17 10:28:42
58267
3
原创 C指针总结
C语言以其灵活性,从第一个标准直到现在,得到了广泛的应用。因为其贴近底层,能最大限度的将程序员从机器代码中解脱出来。但也因其语言的灵活性,使这成为一门较有难度的语言。而其完全相信程序员,将一切交与程序员处理的思想,也让很多不熟悉计算机原理的程序员大呼C语言的晦涩。 今天我总结了部分C指针的资料,为自己学习,记录于此,也希望对别人有帮助。一、指针简单介绍: 指针不
2016-03-22 19:36:39
1742
原创 C语言中整型的定义
使用C语言时,用sizeof运算int,long int,long long int时,得到的结果不尽相同。那么这些类型长度与什么有关?与机器?与编译器(语言实现)?还是操作系统?我查阅了一些资料,将之总结下来,希望能有一些参考价值。也欢迎指正纠错,共同学习!C语言的实现一般由编译器和标准库开发者提供,而这部分开发者有很多,常见的编译器有微软的vc,GNU的gcc,Borland的
2016-03-21 15:38:57
24205
1
原创 Redis 源码分析(zmalloc部分)
Redis 2.8.24Redis在这个版本使用三种选择作为allocator,a) tcmalloc:一种比glibc 2.3更快的malloc实现,由google用于优化C++多线程应用而开发。Redis 需要1.6以上的版本。b) jemalloc:第一次用在FreeBSD 的allocator,于2005年释出的版本。强调降低碎片化,可扩展的并行支持。Redis需要
2015-12-24 10:32:25
2255
原创 Windows 平台搭建Redis数据库
环境:OS:Windows7 sp1 x86_64redis-server:2.8.2104 64bit1、简介:由ANSI C 开发的一个开源NoSQL数据库系统,是一种可持久化亦可基于内存的Key-Value型数据库,支持多种语言的API接口。开发工作由VMware主持,Pivotal赞助。官网:http://redis.io目前Redis项目官方并不支
2015-12-03 13:48:09
1416
原创 Windows 平台安装配置Golang语言环境
环境介绍:OS: Windows 7 sp1Arch:x86_64Golang Ver:Go 1.4.2 amd641、下载Golang语言安装包:Go 由Google于2009年开发释出,一种开放源代码的语言。github: golang/go。可以直接在这上面找到释出的源代码(其实也只是供源代码下载,没有做成安装包),将源代码编译即可使用。也可以找到Go的中文论
2015-11-30 21:55:37
1666
转载 postgresql 存储过程简单使用
转载出处:http://blog.youkuaiyun.com/rachel_luo/article/一、存储过程结构: Create or replace function 过程名(参数名 参数类型,…..) returns 返回值类型 as $body$ //声明变量
2015-11-25 10:58:17
4049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人