JL Blog

Do one thing at a time, and do well.

BenchmarkSQL5.0数据库TPC-C基准测试

BenchmarkSQL是一个同时支持Oracle、MySQL等关系型数据库的基准测试工具,通过使用BenchmarkSQL对数据库进行TPC-C标准测试,即模拟多种事务处理:新订单、支付操作、订单状态查询、发货、库存状态查询等,从而获得最终的TpmC值。

BenchmarkSQL5.0数据库TPC-C基准测试 1、TPC-C介绍 TPC(Transaction Processing-Performance Council)是事务处理性能委员会的缩写。该组织的主要功能是指定商用应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测试结果的发布。 其中TPC-C是在线事务处理(OLTP)的基准程序。TPC-C 会模拟一个批发商...

MapReduce编程规范及示例

MapReduce的开发分为八个步骤,其中map阶段分为2个步骤,shuffle阶段分为4个步骤,reduce阶段分为2个步骤

MapReduce编程规范及示例 规范 Map阶段2个步骤 第一步、读取文件,解析成key,value对,这里的key,value对指代的是k1,v1。 第二步、自定义map逻辑,接收第一步读取的k1,v1,转换成新的 k2,v2输出。 shuffle阶段4个步骤(非重点) 第三步、分区 相同key的数据发送到同一个reduce里面去,形成一个集合,这里的key指代的是k2。 第四...

zookeeper的介绍以及集群环境搭建

zookeeper是一个分布式协调服务的开源框架。主要用来解决分布式集群中应用系统的一致性问题,例如避免同时操作同一数据造成脏读的问题。

zookeeper的介绍以及集群环境搭建 1、zookeeper概述 zookeeper是一个分布式协调服务的开源框架。主要用来解决分布式集群中应用系统的一致性问题,例如避免同时操作同一数据造成脏读的问题。 zookeeper本质上是一个分布式的小文件存储系统。提供类似于文件系统的目录树方式的数据存储,并可以对树中的节点进行有效管理。从而用来维护和监控存储的数据的状态变化。通过监控这些...

Hadoop——完全分布式搭建

之前记录如何搭建了伪分布式,完全分布式中需要将数据节点分发至其他机器上,这里配置一台目录节点和三台数据节点。无论是伪分布式还完全分布式安装jdk和hadoop都是必不可少的,jdk和hadoop的安装已在伪分布式的搭建中详细记录了,不在重复。

Hadoop——完全分布式搭建 1、修改主机名 配置/etc/hosts文件,四台服务器均需要配置。 [root@nna /root]# vi /etc/hosts 192.168.206.200 nna 192.168.206.202 dn1 192.168.206.203 dn2 192.168.206.204 dn3 2、配置ssh免密通信 2.1、在nna主机上生成秘钥对 ...

Hadoop——伪分布式搭建

伪分布式实际上就是假分布式,即只用一台机器来模拟了整个分布式的过程,所以伪分布式下Hadoop就是在一台机器上配置了所有Hadoop的节点。

Hadoop——伪分布式搭建 1、安装jdk 1.1、下载jdk源码包,上传至服务器的/opt路径下并解压,这里使用了jdk-8u65-linux-x64.tar.gz [root@nna /opt]# tar zxvf jdk-8u65-linux-x64.tar.gz 1.2、创建软连接(个人习惯) [root@nna /opt]# ln -s /opt/jdk1.8.0_65...

Logminer在线日志解析

通过Logminer可以查看到历史的操作记录以及在数据丢失或者误操作情况的下的数据恢复。

Logminer在线日志解析 1、查看是否开启归档模式以及归档日志保存路径 SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination /u01/arch Oldest ...

记一次Oracle审计日志爆满导致用户无法连接的情况

项目上一次因为审计日志爆满导致用户无法连接的检查过程以及处理步骤。

记一次Oracle审计日志爆满导致用户无法连接的情况 背景: 一早上某项目组的实施人员便发信息给我说PLSQL连接不上数据库了。问了他数据库实例的状态以及监听的状态结果一问三不知,算了直接让他发远程给我,我自己上去看吧。 操作系统以及数据库版本: windows Server 2012 Oracle11.2.0.1.0 检查过程: 第一步:查看了数据库实例的状态以及监听的情况(乍一...

MyBatis与Spring整合

实际项目中Spring与MyBatis都是整合在一起使用的,掌握传统DAO方式整合以及掌握Mapper接口方式整合。

MyBatis与Spring整合 1、整合环境搭建 这里创建的是maven工程,因此在pom.xml文件中需要引入如下jar包。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...

2019年下半年学习计划

制定一个个人学习计划,定点目标和方向。

2019年下半年学习计划 1、有关Java的学习 一、五个开源框架的重新学习(Spring、MyBatis、SpringMVC、Struts2、Hibernate),重点学习Spring,深入理解Spring的源码以及Spring的工作原理和机制,理解AOP编程思想。 二、深入理解JVM,包括JVM的内存模型,JVM的类加载机制以及常见的调试工具的使用,如何跟踪堆栈信息等。 三、学习O...

tcpdump抓包

tcpdump是一个命令行抓包工具,允许抓取和分析经过系统的流量数据包。

tcpdump抓包 tcpdump 是一个命令行抓包工具,允许抓取和分析经过系统的流量数据包。 tcpdump 是一款强大的工具,支持多种选项和过滤规则,适用场景十分广泛。由于它是命令行工具,因此适用于在远程服务器或者没有图形界面的设备中收集数据包以便于事后分析。 1、安装tcpdump yum install tcpdump 注:tcpdump依赖libpcap包,该库文件用于捕...