自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(326)
  • 资源 (19)
  • 收藏
  • 关注

转载 大白话布隆过滤器

本文是站在小白的角度去讨论布隆过滤器,如果你是科班出身,或者比较聪明,又或者真正想完全搞懂布隆过滤器的可以移步。不知道从什么时候开始,本来默默无闻的布隆过滤器一下子名声大燥,仿佛身在互联网,做着开发的,无人不知,无人不晓,哪怕对技术不是很关心的小伙伴也听过它的名号。我也花了不少时间去研究布隆过滤器,看了不少博客,无奈不是科班出身,又没有那么聪明的头脑,又比较懒…经过“放弃,拿起,放弃,拿起”的无限轮回,应该算是了解了布隆过滤器的核心思想,所以想给大家分享下。布隆过滤器的应用我们先来看下布隆过滤器的应用

2020-09-02 11:23:45 190 1

转载 Mysql安装、查看密码、修改密码、初始化、修改字符类型

安装mysql参照python篇一键安装lnmp。安装完之后再按照下面修改密码,修改配置文件,否则安装的时候就修改配置文件会出错。注意:这也是二进制安装mysql。另一种二进制安装容易出错,生产环境不要用rpm包安装,会出问题,测试过安装msyql不要改里面的字符类型,否则安装时候报错。等安装完后再修改2、查看初始化的密码:初始化mysql时生成的密码初始化mysql2018-11-27T07:28:39.407117Z 0 [Warning] TIMESTAMP with implicit D

2020-06-21 21:39:16 466

原创 【docker问题】Client.Timeout exceeded while awaiting header

在进行docker pull 拉取镜像时,出现过下面的错误:net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)原因是国内下载官方镜像点提供的镜像时,速度缓慢,超时。使用加速器就可以解决这个问题。笔者使用的是Centos7,首先需要创...

2020-04-06 22:01:31 2193 1

转载 Maven插件系列之spring-boot-maven-plugin

Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用。Spring Boo...

2020-03-28 21:02:02 1358

转载 maven 打包时动态替换properties资源文件中的配置值

pom build节点下面添加resource配置: <resources> <resource> <directory>src/main/resources/</directory> <filtering>true</filtering&gt...

2019-05-19 18:17:40 1608

转载 Maven学习-Profile详解

Profile能让你为一个特殊的环境自定义一个特殊的构建;profile使得不同环境间构建的可移植性成为可能。Maven中的profile是一组可选的配置,可以用来设置或者覆盖配置默认值。有了profile,你就可以为不同的环境定制构建。profile可以在pom.xml中配置,并给定一个id。然后你就可以在运行Maven的时候使用的命令行标记告诉Maven运行特定profile中的目标。一个Pr...

2019-05-19 18:17:13 195

原创 markdown 测试文档说明

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-04-29 18:44:45 284

转载 快速入门介绍Java中强大的String.format()

@[TOC]前言从 Java 5.0 开始,String 类新增了一个强大的字符串格式化方法 format()。这个方法到现在用的人还是不多,实在是一种浪费。本文带你快速过一遍这个方法的功能,将来你要用到格式化文本的时候,可能就不需要再借用第三方类库或自己去实现了。首先看一个简单例子:(这里写自定义目录标题) String formatted = String.format("%s今年%...

2019-04-29 18:44:09 362

转载 Redis执行Lua脚本示例

Redis在2.6推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。使用脚本的好处如下:1.减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。使用脚本,减少了网络往返时延。2.原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。3.复用:客户端发送的脚本会永久存储在Redis中,意味着其他客户端可...

2019-03-31 11:39:51 712

转载 Redis随笔(六)RESP的协议规范

1、官网文档https://redis.io/topics/protocolhttp://www.redis.cn/topics/protocol.html2、协议介绍redis协议规范(Redis Protocol specification)。redis协议在以下几点之间做出了折衷:(1)简单的实现(2)快速地被计算机解析(3)简单得可以能被人工解析(4)网络层,Redis在...

2019-03-31 11:10:52 225

转载 mysql数据向Redis快速导入

Redis协议* 参数个数$ 第一个参数长度 第一个参数$ 第一个参数长度 第二个参数… …编写SQL语句,把mysql数据组合成Redis协议数据流复制代码SELECT CONCAT(“*16\r\n”,‘KaTeX parse error: Can't use function '\r' in math mode at position 24: …H(redis_cmd)...

2019-03-31 11:04:47 217

转载 java建造者模式--给一个你一看就懂的建造者模式

在开始写这个建造者模式的文章前,我也确实看了挺多次其他介绍这个模式的文章。感觉看了很多次才有一点对建造者模式明白透彻的感觉。细心想来,可能是接口的理解不好,平时工作比较少用到过建造者模式,所以理解的比较慢。所以看通了建造者模式,就可以加深自己对接口的理解。好了,接下来让我们进入正题,建造者模式呢,很多其他介绍这个文章的内容中都提到了4个角色。什么builder,director的一时让同为初次了...

2019-01-16 22:27:01 145

转载 RocketMQ实战(二)

初步了解消息失败重试机制消息失败,无非涉及到2端:从生产者端发往MQ的失败;消费者端从MQ消费消息的失败;生产者端的失败重试生产者端失败重试生产者端的消息失败:比如网络抖动导致生产者发送消息到MQ失败。上图代码示例的处理手段是:如果该条消息在1S内没有发送成功,那么重试3次。消费者端的失败重试消费者端的失败,分为2种情况,一个是timeout,一个是exceptiontimeout,...

2019-01-12 21:45:32 175

转载 Mybatis分页插件PageHelper的配置和使用方法

前言在web开发过程中涉及到表格时,例如dataTable,就会产生分页的需求,通常我们将分页方式分为两种:前端分页和后端分页。前端分页一次性请求数据表格中的所有记录(ajax),然后在前端缓存并且计算count和分页逻辑,一般前端组件(例如dataTable)会提供分页动作。特点是:简单,很适合小规模的web平台;当数据量大的时候会产生性能问题,在查询和网络传输的时间会很长。后端分页...

2019-01-12 15:26:39 221

转载 通过管道传输快速将MySQL的数据导入Redis

通过管道传输pipe将MySQL数据批量导入Redis自Redis 2.6以上版本起,Redis支持快速大批量导入数据,即官网的Redis Mass Insertion,即Pipe传输,通过将要导入的命令转换为Resp格式,然后通过MySQL的concat()来整理出最终导入的命令集合,以达到快速导入的目的。根据需求设计好Redis的hash结构,关键是Key的设计Redis其实就是内...

2019-01-06 23:02:06 383

转载 【zookeeper】ACL super 超级管理员

zk的权限管理表有一种ACL的模式叫做super,该模式的作用是方便管理节点。一旦我们为某一个节点设置了acl,那么其余的未授权的节点是无法访问或者操作该节点的,那么系统用久了以后,假如忘记了某一个节点的密码,那么就无法再操作这个节点了,所以需要这个super超级管理员用户权限,其作用还是很大的。下面看下如何加入一个超级管理员。添加方式:只能在启动服务器的时候添加。假设这个超管是:supe...

2018-12-31 16:50:24 417

转载 Spring classPath:用法

classpath就是代表 /WEB-INF /classes/ 这个路径(如果不理解该路径,就把一个web工程发布为war包,然后用winrar查看其包内路径就理解啦)常用的场景:在SSH架构中,配置spring的上下文环境&lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&...

2018-12-28 12:43:25 3152

原创 dubbo 消费者常见容错机制

dubbo集群容错配置 dubbo 消费者常见容错机制dubbo 消费者负载配置dubbo 消费者常见容错机制常见容错机制:failover ,failsafe,failfase ,failback,forkingfailoverfailsafefailfasefailbackforking失败自动切换快速失败失败安全失败自动恢复并行调用多个服务器当出...

2018-12-26 16:56:47 473

转载 MySQL分页查询优化

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。表名:order_history 描述:某个业务的订单历史表 主要字段:unsigned int id,ti...

2018-12-26 10:10:56 173

转载 Minor GC、Major GC和Full GC之间的区别

首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源Minor GC、Major GC和Full GC之间的区别2015/04/24 | 分类: 基础技术 | 7 条评论 | 标签: Java GC分享到:本文由 ImportNew - 光光头去打酱油 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。在 P...

2018-12-24 16:11:43 106

转载 Minor GC、Major GC和Full GC之间的区别

概念:     新生代 GC(Minor GC):指发生在新生代的垃圾收集动作,因为 Java 对象大多都具    备朝生夕灭的特性,所以 Minor GC 非常频繁,一般回收速度也比较快。     老年代 GC(Major GC  / Full GC):指发生在老年代的 GC,出现了 Major GC,经常    会伴随至少一次的 Minor GC(但非绝对的,在 ParallelS...

2018-12-24 16:11:11 157

转载 【MySQL】悲观锁&乐观锁

悲观锁与乐观锁是两种常见的资源并发锁设计思路,也是并发编程中一个非常基础的概念。本文将对这两种常见的锁机制在数据库数据上的实现进行比较系统的介绍。悲观锁(Pessimistic Lock)悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进行业务操作。通常所说的“一锁二查三更新”即指的是使用悲观锁。通常来讲在数据库上的悲观锁需要数据库...

2018-12-24 16:04:40 129

转载 HTTP 方法:GET 对比 POST

两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能...

2018-12-24 15:22:56 152

转载 Kafka 中使用 Avro 序列化组件(三):Confluent Schema Registry【转载】

1. schema 注册表无论是使用传统的Avro API自定义序列化类和反序列化类还是使用Twitter的Bijection类库实现Avro的序列化与反序列化,这两种方法都有一个缺点:在每条Kafka记录里都嵌入了schema,这会让记录的大小成倍地增加。但是不管怎样,在读取记录时仍然需要用到整个 schema,所以要先找到 schema。有没有什么方法可以让数据共用一个schema?我...

2018-12-21 15:57:39 3494 1

转载 分布式锁的几种实现方式

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...

2018-12-20 16:36:09 141 1

转载 漫画:什么是分布式锁?【转载】

分布式锁的实现有哪些?1.Memcached分布式锁利用Memcached的add命令。此命令是原子性操作,只有在key不存在的情况下,才能add成功,也就意味着线程得到了锁。2.Redis分布式锁和Memcached的方式类似,利用Redis的setnx命令。此命令同样是原子性操作,只有在key不存在的情况下,才能set成功。(setnx命令并不完善,后续会介绍替代方案)3.Zo...

2018-12-20 16:35:35 208

转载 关于innodb什么时候使用行级锁和什么时候使用表级锁【转载】

众多资料中都说innodb使用的是行级锁,但实际上是有限制的。只有在你增删改查时匹配的条件字段带有索引时,innodb才会使用行级锁,在你增删改查时匹配的条件字段不带有索引时,innodb使用的将是表级锁。因为当你匹配条件字段不带有所引时,数据库会全表查询,所以这需要将整张表加锁,才能保证查询匹配的正确性。在生产环境中我们往往需要满足多人同时对一张表进行增删改查,所以就需要使用行级锁,所以这个时候...

2018-12-20 14:11:15 4029 2

原创 mysql MYSQL远程访问 授权IP

登陆在本机上使用命令行登陆,并切换到mysql库mysql -uroot -puse mysql;更改权限使用grant all privileges on来更改用户对应某些库的远程权限语法模板grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;flush...

2018-12-20 11:38:55 5550

转载 史上最全mysql删库跑路必会姿势【转载】

基础篇:MySql架构与存储引擎逻辑架构图:    连接层: mysql启动后(可以把mysql类比为一个后台的服务器),等待客户端请求,当请求到来后,mysql建立一个一个线程处理(线程池则分配一个空线程,当然也可使用nio线程模型。),每个线程独立,拥有独自内存空间。当请求为select请求则没有关系,但是请求为update时,多线程同时修改一块内存,就会引发一系列...

2018-12-20 11:04:26 479

原创 mysql 优化

SQL优化 优化实战 策略1.尽量全值匹配  CREATE TABLE `staffs`(         id int primary key auto_increment,         name varchar(24) not null default "" comment'姓名',         age int not null default 0 ...

2018-12-20 10:59:01 178

转载 JAVA垃圾收集器之Parallel Scavenge收集器

Parallel Scavenge收集器是JAVA虚拟机中垃圾收集器的一种。和ParNew收集器类似,是一个新生代收集器。使用复制算法的并行多线程收集器。1、特点Parallel Scavenge收集器的关注点与其他收集器不同, ParallelScavenge收集器的目标则是达到一个可控制的吞吐量(Throughput)。所谓吞吐量就是CPU用于运行用户代码的时间与CPU总消耗时间的比值...

2018-12-19 14:10:03 673

原创 java自带的监控工具VisualVM

VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 VisualVM 进行性能分析及调优。http://visualvm.github.io/re...

2018-12-19 12:02:24 1860

转载 JDK1.8 HashMap源码分析

一、HashMap概述      在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长度超过阈值(8)时,将链表转换为红黑树,这样大大减少了查找时间。      下图中代...

2018-12-18 15:04:17 112

转载 HashMap在JDK1.8中并发操作,代码测试以及源码分析

package JDKSource;import java.util.HashMap;import java.util.Map;import java.util.concurrent.TimeUnit;/** * @Auther: wenbochang * @Date: 2018/8/5 11 */public class TestHashMap { /** ...

2018-12-18 15:02:28 150

转载 JDK1.7源码分析【集合】HashMap的死循环

前言在JDK1.7&amp;1.8源码对比分析【集合】HashMap中我们遗留了一个问题:为什么HashMap在调用resize() 方法时会出现死循环?这篇文章就通过JDK1.7的源码来分析并解释这个问题。如下,并发场景下使用HashMap造成Race Condition,从而导致死循环,现象是CPU 100%被占用。final HashMap&lt;String, Strin...

2018-12-18 14:50:20 174

转载 Tomcat 部署项目的4种方法

目录1、下载 Tomcat 服务器 2、启动并部署 Tomcat 服务器 3、Tomcat 的目录结构 4、部署项目的第一种方法(项目直接放入 webapps 目录中) 5、部署项目的第二种方法(修改 conf/server.xml 文件 ) 6、部署项目的第三种方法(apache-tomcat-7.0.52\conf\Catalina\localhost ) 回到顶部1、...

2018-12-17 17:29:09 148

转载 CyclicBarrier

2.CyclicBarrier  CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。CyclicBarrier默认的构造方法是CyclicBarrier(int parties),其参数表示屏障拦截的线程数量,每...

2018-12-17 16:56:37 97

转载 ActiveMQ队列特性:通配符(Wildcards)

通配符(Wildcards) 一般情况下,我们使用层次结构的方式来组织队列,比如A.B.C.D,这样便于归类和管理。我们也可以使用通配符来配置或是操作多个队列。通配符有三个:.  用来分隔路径* 用来匹配路径中的一节&gt; 用来匹配任意节的路径 订阅信息 解释 PRICE.&gt; Any price for any product on an...

2018-12-15 22:13:25 657

转载 JAVA线程池调优

在JAVA中,线程可以使用定制的代码来管理,应用也可以利用线程池。在使用线程池时,有一个因素非常关键:调节线程池的大小对获得最好的性能至关重要。线程池的性能会随线程池大小这一基本选择而有所不同,在某些条件下,线程池过大对性能也有很多不利的影响。    所有线程池的工作方式本质是一样的:有一个任务队列,一定数量的线程会从该任务队列获取任务然后执行。任务的结果可以发回客户端,或保存到数据库,或保存...

2018-12-06 10:08:15 331

原创 CentOS7安装RabbitMQ 步骤流程

##在Linux中安装RabbitMQ演示,以VirtualBox中的虚拟机为操作系统载体##操作系统版本为CentOS7,纯净未安装RabbitMQ#以root用户安装su - root##安装wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmyum install epel-...

2018-12-05 20:50:24 168

mysql 慢查询

1. 慢查询 1 1.1. 什么是慢查询 1 1.2. 慢查询配置 1 1.2.1. 慢查询基本配置 1 1.2.2. 慢查询解读 2 1.3. 慢查询分析 3 1.3.1. Mysqldumpslow 3 1.3.2. pt_query_digest 4

2018-10-21

mysql 索引与执行计划

目录 1. 索引与执行计划 1 1.1. 索引入门 1 1.1.1. 索引是什么 1 1.1.2. 索引得分类 3 1.1.3. 基础语法 3 1.2. 执行计划 3 1.2.1. 什么是执行计划 3 1.2.2. 执行计划的作用 3 1.2.3. 执行计划的语法 4 1.2.4. 执行计划详解 4

2018-10-21

mysql数据库sql优化

目录 1. SQL优化 1 1.1. 优化实战 1 1.1.1. 策略1.尽量全值匹配 1 1.1.2. 策略2.最佳左前缀法则 2 1.1.3. 策略3.不在索引列上做任何操作 2 1.1.4. 策略4.范围条件放最后 3 1.1.5. 策略5.覆盖索引尽量用 3 1.1.6. 策略6.不等于要甚用 4 1.1.7. 策略7.Null/Not 有影响 5 1.1.8. 策略8.Like查询要当心 7 1.1.9. 策略9.字符类型加引号 8 1.1.10. 策略10.OR改UNION效率高 9 1.1.11. 测试题 9 1.2. 批量导入 11 1.2.1. insert语句优化; 11 1.2.2. LOAD DATA INFLIE 11

2018-10-21

Spring中Quartz调度器的使用 示例代码

Spring中Quartz调度器的使用 示例代码

2016-03-20

jQuery对象选择器

jQuery对象选择器

2015-09-22

单点登录系统SSO

java单点登录完整代码以及文档说明,通过cas来实现的

2015-07-27

lhgDialog api 文档 demo

lhgDialog是一个功能强大且兼容面广的对话框组件,它拥有精致的界面与友好的接口

2013-06-20

文件上传代码

用fileUpload实现文件上传 是个web工程 直接导入到myeclipse里面就可以运行 界面用jsp 后台servlet

2013-05-12

java核心基础

这里面是一些java基础的ppt 以及相关的代码

2013-05-08

testSqlMap

针对ibatis的一对多 多对多查询范例 可以对他进行一些基本操作

2013-05-02

ibatis 单表查询 一对多查询

生成数据库的语句如下: 数据库是试用mysql数据库 /* Navicat MySQL Data Transfer Source Server : mysqlTest Source Server Version : 50022 Source Host : localhost:3306 Source Database : ibatis_db Target Server Type : MYSQL Target Server Version : 50022 File Encoding : 65001 Date: 2013-05-02 22:49:28 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `book` -- ---------------------------- DROP TABLE IF EXISTS `book`; CREATE TABLE `book` ( `oid` int(10) NOT NULL, `name` varchar(50) default NULL, PRIMARY KEY (`oid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of book -- ---------------------------- INSERT INTO `book` VALUES ('1', 'java开发宝典'); -- ---------------------------- -- Table structure for `book_user` -- ---------------------------- DROP TABLE IF EXISTS `book_user`; CREATE TABLE `book_user` ( `id` int(10) unsigned NOT NULL auto_increment, `name` varchar(50) default NULL, `book_oid` int(10) default NULL, PRIMARY KEY (`id`), KEY `FK_user_1` (`book_oid`), CONSTRAINT `FK_user_1` FOREIGN KEY (`book_oid`) REFERENCES `book` (`oid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of book_user -- ---------------------------- INSERT INTO `book_user` VALUES ('1', 'tom', '1'); INSERT INTO `book_user` VALUES ('2', 'lily', '1');

2013-05-02

proxcool配置数据库连接池

用proxcool来配置数据库连接池 数据库是使用mysql数据库 又不懂的可以问我 给我留言 必定回复!

2013-05-01

proxcool连接池

通过proxcool配置数据库连接池 里面是一个完整的项目工程 只要在mysql里面新建一个数据库就行

2013-05-01

Hadoop实战手册

EasyHadoop集群部署入门文档 2 目录 2 1. 文档概述 3 2. 背景 3 3. 名词解释 4 4. 服务器结构 4 #Hadoop试验集群的部署结构 4 #系统和组建的依赖关系 5 #生产环境的部署结构 6 5. Red hat Linux基础环境搭建 6 #linux 安装 (vm虚拟机) 6 #配置机器时间同步 6 #配置机器网络环境 7 #配置集群hosts列表 10 #下载并安装 JAVA JDK系统软件 10 #生成登陆密钥 11 #创建用户账号和Hadoop部署目录和数据目录 11 #检查基础环境 12 6. Hadoop 单机系统 安装配置 13 #Hadoop 文件下载和解压 13 #配置 hadoop-env.sh 环境变量 13 #Hadoop Common组件 配置 core-site.xml 13 #HDFS NameNode,DataNode组建配置 hdfs-site.xml 14 #配置MapReduce - JobTracker TaskTracker 启动配置 15 #Hadoop单机系统,启动执行和异常检查 17 #通过界面查看集群部署部署成功 18 #通过执行 Hadoop pi 运行样例检查集群是否成功 19 #安装部署 常见错误 20 7. Hadoop 集群系统 配置安装配置 20 #检查node节点linux 基础环境是否正常,参考 [ linux 基础环境搭建]一节。 20 #配置从master 机器到 node 节点无密钥登陆 20 #检查master到每个node节点在hadoop用户下使用密钥登陆是否正常 21 #配置master 集群服务器地址 stop-all.sh start-all.sh 的时候调用 21 #通过界面查看集群部署部署成功 22 #通过执行 Hadoop pi 运行样例检查集群是否成功 24 8. 自动化安装脚本 25 #master 服务器自动安装脚本 25 Hive仓库集群部署入门文档 27 1. 名词解释 27 2. Hive的作用和原理说明 27 #数据仓库结构图 27 #Hive仓库流程图 27 #hive内部结构图 27 3. Hive 部署和安装 27 #安装Hadoop集群,看EasyHadoop安装文档。 27 #安装Mysql,启动Mysql,检查gc++包。 27 #解压Hive包并配置JDBC连接地址。 27 #启动Hive thrift Server。 27 #启动内置的Hive UI。 27 4. Hive Cli 的基本用法 28 #登陆查询 28 #查询文件方式 28 #命令行模式 28 5. HQL基本语法 (创建表,加载表,分析查询,删除表) 28 #创建表 28 6. 使用Mysql构建简单数据集市 29 #Mysql的两种引擎介绍 29 #创建一个数据表使用Hive cli 进行数据分析 29 #使用shell 编写Hsql 并使用HiveCli导出数据,使用Mysql命令加载到数据库中。 29 #使用crontab 新增每日运行任务定时器 29 7. 使用FineReport 数据展现数据 29 #安装FineReport,使用注册码! 29 #使用FineReport,快速展现数据报表。 29 #FineReport 的问题和局限 29

2013-04-11

jsf帮助文档

jsf入门,无论您是网页设计人员或是应用程序设计人员,都可以使用自己熟悉的方式 来看JSF。

2012-12-06

易邮邮件服务器

这是一个简单的邮件服务器 比较小 很好用 可以收发邮件 没有问题的

2012-10-17

权限管理系统

权限管理系统 这个系统有5个表 用户表 部门表 角色表 权限表 角色权限关联表

2012-10-15

Web服务开发学习实录

这是《Web服务开发学习实录》的电子书 希望对大家有用

2012-10-12

在线多人聊天室

在线多人聊天室 这是一个用java编写的程序 可以实现多人聊天程序 比较好

2012-07-26

空空如也

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

TA关注的人

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