Docker绑定固定IP/跨主机容器互访

前言 之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的ip都在同一网段,这在生产环境是很困难的,下面使用docker自带的network实现固定ip分配,并且重启不会消失。 环境介绍 ...

2019-08-22 13:46:35

阅读数 5

评论数 0

JDK12 ShenandoahGC小试牛刀

序 本文主要试用一下JDK12新引入的ShenandoahGC ShenandoahGC Shenandoah是一款concurrent及parallel的垃圾收集器 跟ZGC一样也是面向low-pause-time的垃圾收集器,不过ZGC是基于colored pointers来实...

2019-08-08 14:29:40

阅读数 17

评论数 0

JDK11的ZGC - 学习笔记

更多 Java 虚拟机方面的文章,请参见文集《Java 虚拟机》 看到一篇文章,做一点记录:Java程序员的荣光,听R大论JDK11的ZGC ZGC的成绩是,无论你开了多大的堆内存(1288G? 2T?),硬是能保证低于10毫秒的JVM停顿,远胜前代的G1。 与标记对象的传统算法相...

2019-08-08 14:26:45

阅读数 11

评论数 0

详解 JVM Garbage First(G1) 垃圾收集器

前言 Garbage First(G1)是垃圾收集领域的最新成果,同时也是HotSpot在JVM上力推的垃圾收集器,并赋予取代CMS的使命。如果使用Java 8/9,那么有很大可能希望对G1收集器进行评估。本文详细首先对JVM其他的垃圾收集器进行总结,并与G1进行了简单的对比;然后通过G1的内存模...

2019-08-08 11:53:04

阅读数 12

评论数 0

深入理解CAS算法原理

1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的...

2019-08-08 11:05:37

阅读数 12

评论数 0

Redis云管理平台

一、CacheCloud CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、RedisSentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵...

2019-08-07 21:13:29

阅读数 52

评论数 0

redis3.0.7安装和集群详细步骤

###什么是redis? Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。 它通过提供多种键值数据类型来适应不同场景下的存储需求。 目前为止Redis支持的键值数据类型如下: 1. 字符串类型 2. 散列类型 3. 列表类型 4. 集合类型 5. 有序集合类...

2019-08-07 10:44:14

阅读数 11

评论数 0

Centos7 install CDH6.1.0 core steps

目录 一、CDH6简介 4 CDH6支持的组件列表: 4 二、CDH6安装前环境准备 5 1、CM6.1.0以及CDH6.1.0的安装: 5 2、CM & CDH Parcel包准备 5 3、创建CM & CDH组件存储库 6 4、 在主节点配置CDH...

2019-08-05 11:37:52

阅读数 99

评论数 0

Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)

转载请注明原文出处,致谢原作者的无私分享! Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 一、sentinel哨兵模式介绍 Sentinel(哨兵)是用于监控redis集群中Maste...

2019-08-05 10:46:23

阅读数 218

评论数 0

Canal1.1.3安装文档

基本说明 早期的canal版本(<1.1.1),在部署完CanalSever后,仍需要开发数据消费代码,实现从canalserver拉取最新数据,根据指定JSON格式封装数据,最后发送到kafka这样的流程,整体架构如下图所示: 其中,canal client中需要编写大...

2019-08-02 16:47:30

阅读数 61

评论数 0

Linux学习之/etc/init.d/functions详解

转载至:https://www.cnblogs.com/sunfie/p/5149678.html 转载请注明原出处,致谢! functions这个脚本是给/etc/init.d里边的文件使用的,提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,...

2019-07-30 11:15:29

阅读数 28

评论数 0

Linux expect spawn用法

背景 开发中,经常会有一些任务需要人机交互,比如登录到某台server上,远程拷贝其上的软件,并分发到其他sever上。 传统的操作方式,会产生开发人员与计算机的交互,如等待用户输入密码之类的操作会打断自动化流程的实现。 解决方案 使用expect + 其内部命令 spawn 可以实现类似的自动化...

2019-07-24 17:33:39

阅读数 38

评论数 0

CentOS ssh免密登陆操作

以下3步操作在跳板机需要跳转到的目标server上操作。 ①、useradd ${USERNAME} -m ②、passwd ${USERNAME} / ${PASSWORD} ③、增加被赋权用户的sudo权限 a).对/etc/sudoers文件进行赋权操作,否则...

2019-07-11 15:36:56

阅读数 15

评论数 0

JVM致命错误日志(hs_err_pid.log)分析

转载至如下地址,感谢原作者的分享。 作者:chenssy 来源:CSDN 原文:https://blog.csdn.net/chenssy/article/details/78271744 版权声明:本文为博主原创文章,转载请附上博文链接! 最近两天测试环境有一个服务总是会挂(两到三天一次)...

2019-07-09 15:34:46

阅读数 62

评论数 0

docker-compose.yaml设置中国时区

背景 docker中如果对时区不加限制,默认会采用格林尼治时间(GMT),这给日常程序部署、日志查看、错误调试等带来了诸多麻烦与困扰。 每次都需要将event发生的显示时间+8个时区,手工换算成北京时间,想想都令人抓狂。 Dockerfile中配置时区 在Dockerfile中,可以通过如下方式添...

2019-07-08 15:32:07

阅读数 224

评论数 0

zabbix_agentd客户端安装与配置(windows操作系统)

转载至https://www.cnblogs.com/zoulongbin/p/6395047.html 转载请注明上述原文出处。 致谢原作者。     ********** 客户端操作 ********** 标注:监控zabbix_agentd客户端安装对象是win serve...

2019-07-04 15:21:20

阅读数 29

评论数 0

ssh远程迭代拷贝、执行操作、退出ssh操作

一、背景: 如果需要实现这样一个功能: 有一个存储机器列表的文件,里面按TAB键分割,依次存储了“IP”,“_USER(能执行ssh后的操作)”,“PORT(ssh协议端口)”这几列,依次登录到每台机器上,拷贝可执行业务代码包,并自动设置该用户(_USER)的crontab定时调度任务,以使任务...

2019-07-02 17:04:30

阅读数 42

评论数 0

hadoop、spark、flink集群修改默认ssh端口号

大数据集群在实际搭建过程中,其默认ssh端口不一定都是22,这时需要根据各自的配置文件进行适配。 ssh端口号默认为22,以centos7.x为例,可以在/etc/ssh/sshd_config中进行修改,如下示例将22改为22222: # If you want to change the po...

2019-06-27 18:09:18

阅读数 92

评论数 0

fuse_dfs挂载HDFS到本地

背景: 希望通过挂载方式,能够像使用本地文件系统一样,访问与操作hdfs数据。 同时为容灾,可以考虑进行hdfs的数据备份。 以下操作依赖hadoop3.x源码项目提前编译好: 传送门: 编译apache hadoop3.0.2 一、构建工具包 构建一个fuse_dfs_to...

2019-06-26 14:03:15

阅读数 57

评论数 0

编译apache hadoop3.0.2

编译apache hadoop3.0.20、软件准备1、编译环境准备1.1 maven配置1.2 protobuf编译安装1.3 CMake3安装1.4 编译aws模块找不到依赖Jar包2、开始编译2.1 编译命令2.2 编译结果 0、软件准备 JDK1.8 apache-maven-3.6.1...

2019-06-25 19:50:53

阅读数 66

评论数 0

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