RabbitMQ 服务器在安装之前需要安装 erlang。 最新版本的 RabbitMQ 3.8.0 需要 Erlang 21.3 以上的版本支持。 在这里,我们需要在你的 CentOS 中安装 Erlang 21.3.8.8 版本。 下载地址和软件更新 Erlang 21.3.8.8 版本的下载地 ...
分类:
其他好文 时间:
2019-10-12 13:02:28
阅读次数:
116
RMAN的恢复与备份RMAN提供了如下好处:RMAN可进行增量备份。备份的大小不取决于数据库大小,而是取决于数据库内的活动程度,增量备份会跳过未改动的块。可联机修补文件的部分讹误数据块,不需要从备份复原文件。这称为块介质恢复。指令简单,不需要复杂的脚本。RMAN允许在备份中跳过未使用过的数据块备份, ...
分类:
数据库 时间:
2019-10-11 18:39:17
阅读次数:
141
我们这次依然用上次的例子CounterServer来进行讲解: 我这里就不贴整个代码了 我们在启动server的main方法的时候会传入日志存储的路径、SOFAJRaft集群的名字、当前节点的ip和端口、集群节点的ip和端口并设值到NodeOptions中,作为当前节点启动的参数。 这里会将当前节点 ...
分类:
其他好文 时间:
2019-10-11 01:32:59
阅读次数:
87
MongoDB 升级测试步骤:1、MongoDB版本升级顺序3.2->3.4->3.6->4.0 不能跨版本升级2、升级到3.4后,您不能降级到3.2.7或更早版本。您只能降级到3.2.8或更高版本3、先升级所有副本集中的Secondary4、将Primary节点降级为Secondary节点5、升级 ...
分类:
数据库 时间:
2019-10-10 22:24:06
阅读次数:
121
背景 MySQL 5.7及之前版本下修改配置,如果能动态修改的,可以用 语法,不能动态修改的,只能修改 配置文件,之后重启生效。如果需要持久化动态修改的参数,也只能同时修改 配置文件。 这个对云上环境不友好,毕竟云数据库上,大家无法直接远程底层虚拟机修改配置文件。针对如何持久化参数配置,在MySQL ...
分类:
数据库 时间:
2019-10-10 15:59:25
阅读次数:
109
① 对象的内存分配,总体上讲就是在堆上分配,对象主要分配在新生代的Eden区,少数情况也会直接分配在老年代。分配的规则并不是百分百固定的,其细节取决于当前使用的是哪一种垃圾收集器组合,还有虚拟机中与内存相关的参数配置。 对象优先在Eden区分配 大多数情况下,对象在新生代Eden区分配。当Eden区 ...
分类:
其他好文 时间:
2019-10-08 22:22:17
阅读次数:
90
MapReduce详细工作流程之Map阶段 如上图所示 1. 首先有一个200M的待处理文件 2. 切片:在客户端提交之前,根据参数配置,进行任务规划,将文件按128M每块进行切片 3. 提交:提交可以提交到本地工作环境或者Yarn工作环境,本地只需要提交切片信息和xml配置文件,Yarn环境还需要 ...
分类:
其他好文 时间:
2019-10-08 21:48:32
阅读次数:
129
RMAN备份归档日志ORA-19575 一、问题描述 1)环境oracle 10g; 2)报错现象RMAN进行备份归档报错失败ORA-19575 二、问题处理 1)根据客户说明的现象,百度了一波(详见参考链接) 2)操作系统mv修改名称存在问题的归档日志后,crosscheck检查归档日志,dele ...
分类:
其他好文 时间:
2019-10-07 23:22:06
阅读次数:
142
Centos7: 查看防火墙状态: 开启防火墙: 关闭防火墙(重启失效): 开机不启动防火墙: 开机启动防火墙: 重启防火墙: 查看已开放端口: 查看指定端口状态(以1521端口为例): 开放指定端口: 关闭指定端口: 开放、关闭端口注意: 重启防火墙才生效 permanent:永久生效,否则重启失 ...
分类:
其他好文 时间:
2019-10-06 13:20:14
阅读次数:
62