自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代灿灿灿的博客

记录,最好的回忆!

  • 博客(16)
  • 收藏
  • 关注

转载 重启网络报错 Failed to start LSB: Bring up/down

第一种:这样造成的结果是配置文件中MAC与当前网卡MAC不一致。所以只需要修改一下配置文件即可解决:1、用ip addr show命令查看当前MAC地址2、修改/etc/sysconfig/network-scripts/下以ifcfg开头的网络链接文件例如vim /etc/sysconfig/network-scripts/ifcfg-eth1将HWA...

2019-04-25 08:50:37 10449

原创 hdfs源码解析之客户端写数据(三)

接着hdfs源码解析之客户端写数据(二)继续。fs.write(a.getBytes());上面write方法郑振调用的是FSOutputSummer.write,FSOutputSummer维护了一个本地缓冲区buf,大小初始为9*chunkSize,append文件时初始化方法不同。循环写buf.length字节数据,buf满了就开始调用writeChecksumChunks写pack...

2019-03-25 15:27:30 265

原创 hdfs源码解析之客户端写数据(一)

终于开始了这个很感兴趣但是一直觉得困难重重的源码解析工作,也算是一个好的开端。既然开始了,就认真耐心的看下去吧。废话不多说,开始!在我们客户端写数据的代码大致如下:Configuration conf = newConfiguration();conf.set("fs.defaultFS","hdfs://172.16.40.119:8020");String a = "Thi...

2019-03-09 14:33:31 566

原创 hdfs源码解析之客户端写数据(二)

接着hdfs源码解析之客户端写数据(一)继续。FSDataOutputStream fs = filesytem.create(new Path("/a.txt"),true);这行代码主要做了两件事:①通过rpc调用在namenode命名空间创建文件条目;②创建该文件对应的输出流。filesytem.create()最终调用的是DistributedFileSystem的c...

2019-03-05 11:24:38 326

原创 kafka消息发送模式

在kafka-0.8.2之后,producer不再区分同步(sync)和异步方式(async),所有的请求以异步方式发送,这样提升了客户端效率。producer请求会返回一个应答对象,包括偏移量或者错误信。这种异步方地批量的发送消息到kafka broker节点,因而可以减少server端资源的开销。新的producer和所有的服务器网络通信都是异步地,在ack=-1模式下需要等待所有的repli...

2019-01-24 16:23:33 4295 1

原创 glibc安装

介绍下载地址:http://mirrors.ustc.edu.cn/gnu/libc/glibc的所有版本都有,我们使用.tar.gz版本进行安装。Glibc 包含了linux一些主要的C库,用于分配内存、搜索目录、打开关闭文件、读写文件、字串处理、模式匹配、数学计算等。centos默认的glibc版本比较低,不支持一些新的应用,所以对glibc进行更新,发现编译glibc报一个错...

2018-12-06 10:21:48 18284 4

转载 Oracle数据库中ITL详解

首先说明这篇文章是转载的,原文地址:http://blog.sina.com.cn/s/blog_616b428f0100lwvq.html1、什么是ITLITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,用来记录该块所有发生的事务,一个itl可以看作是一个记录,在一个时间,可以记录一个事务(包括提交或者未提交事务)。当然,如果这个事务已...

2018-09-18 10:41:13 3674

原创 oracle undo损坏(坏块或者丢失),如何打开数据库?

步骤:        1、将数据库启动到mount2、alter system  set undo_management=manual scope=spfile;     --   设置undo表空间的管理方式 3、shutdown immediate;4、startup  然后新建一个undo表空间 undotbs03;5、 改动undo_tablespace 參数指向新建的...

2018-09-17 10:42:32 1110

原创 kafka是如何高效读取指定offset的消息?

1、segment随着partition文件的不断增加,文件越来越大,对于消息文件的维护和已经消费的消息的清理会带来麻烦。因此partition目录被多个连续的segment划分,segment构成了kafka的最小存储单元。这种特性也方便old segment的删除,释放空间。segment的生命周期由服务端配置参数(log.segment.bytes,log.roll.{ms,hours}...

2018-09-13 10:48:13 7904 2

原创 Java中参数传递按值传递还是按引用传递?

有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了。1:按值传递是什么指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下:[java] view plain...

2018-05-07 14:22:06 167

原创 Hive on Spark and Spark sql on Hive

结构上Hive On Spark和SparkSQL都是一个翻译层,把一个SQL翻译成分布式可执行的Spark程序。Hive和SparkSQL都不负责计算。Hive的默认执行引擎是mr,还可以运行在Spark和Tez。Spark可以连接多种数据源,然后使用SparkSQL来执行分布式计算。Hive On Spark 配置1、首先安装包要选择对,否则就没有开始了。Hive版本:apache-hive-...

2018-03-29 20:43:33 3067 3

原创 docker挂载volume

假如你想把数据库集成到docker中,那么为了使容器数据持久化,你需要利用dockre volume。你可以先创建一个volume然后再挂载,也可以直接不创建直接挂载容器目录。你可以指定容器目录挂载到宿主机特定目录,也可以不指定,默认存放在/var/lib/docker/volumes。docker version:17.12.1-ce1、先创建,再指定docker volume create t...

2018-03-06 11:59:56 3929

原创 docker运行容器报错:Error response from daemon: OCI runtime create failed

今天在虚拟机运行docker镜像时,一直报错(具体报错原因待分析),检查了系统内核和操作系统版本,也没有找到结果。[root@bogon ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)[root@bog[root@bogon ~]# docker versionClient: Version: 17.12.1-ce ...

2018-03-01 19:22:30 110723 8

原创 实例恢复时,哪些redo是需要重做的?

说一下oracle实例恢复时,要用到哪些redo。至于何时需要实例恢复就不多说了。我们都知道实例恢复时,需要找到redo的起点(lrba,也就是checkpoint rba:检查点队列中第一脏块的lrba)和终点(on-disk rba)。终点自然就是redo的结尾,起点就比较麻烦了。检查点队列头部的那个脏块第一次被修改对应的日志位置就是lrba,在这个lrba之前的redo所保护的data bu...

2018-02-09 13:52:36 667 1

原创 dbwn和checkpoint之间怎么协调工作的?

二)buffercache中的链数据库实例有buffercache, buffercache里面有很多buffer。buffercache里面单独有一块内存区域用来记录, 有很多链是chain。如: LRU链least recent use最近最少使用,LRU上链的是干净块。LRUW链Least Recently Used Write,也叫做dirty list,是脏数据块链表。LRU链是将干净块...

2018-02-08 10:51:09 207

原创 有关oracle恢复的思考

2018/2/5于南京烽火科技年龄大了以后记忆力也慢慢下降,逼着我不得不写点东西记录下来。前序前几天解决一个控制文件版本过旧的问题,由此引发我对oracle恢复的诸多思考。

2018-02-05 11:15:10 224 1

空空如也

空空如也

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

TA关注的人

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