工作中有这样一个需求,每月一号将生产服务器中的数据备份到数据仓库中。之前是每月一号手动执行备份的命令,现在将其写成 shell 脚本,结合定时任务实现自动化备份。

以下为生产服务器上的脚本:

定时任务

1
0 9 1 * * /root/transform_data.sh
阅读全文 »


Lean is generally about cutting waste from a process to focus on value creation.

精益通常关注减少过程中的浪费,专注于价值创造。

Effectiveness measures the capability of producing a desired outcome, while efficiency measures to which extent the lowest amount of resources is used to produce the greatest amount of outputs.

有效性衡量产生预期结果的能力,而效率衡量用最低资源量产生最大产出量的程度。

阅读全文 »


2018 年初定的阅读计划已经圆满完成。新的一年新的开始,2019 年计划阅读 20 本书。

2020 年 1 月 17 日结束产假回来上班,2019 年的读书计划完成的很好,2020 年要继续加油ヾ(◍°∇°◍)ノ゙ ~~

阅读全文 »


在网上找到的安装配置教程都是使用 MySQL 作为数据库,在 cloudera 官网上找到一篇使用 MariaDB 作为数据库的配置文档,mark 一下。

使用 MariaDB 作为数据库安装 CDH 失败,换回 MySQL 5.7 安装成功。

参考文档: 在centos7离线安装CDH5.15 CENTOS 7.5离线安装Cloudera Manager 5和CDH5(5.15.0) 完全教程 CM5.14启动HUE Load Balancer角色失败 Hue警告: 必须在 HBase 服务中配置 Thrift Server 角色以使用 Hue HBase Browser 应用程序 How do i set java heap size for Secondary Name Node


MariaDB 和 Keepalived 使用 yum 安装,在验证 Keepalived 时,关闭一台机器上的 MariaDB , 总是无法杀死 Keepalived 进程,导致虚拟 ip 无法迁移到另外一台服务器上。单独执行 track_script 里配置的脚本,却可以杀死 Keepalived 进程,怀疑是 track_script 里配置的脚本没有执行,所以一开始我以为是 Keepalived 的配置文件写错了,查阅了多篇博客,反复修改还是不行。后来在 Keepalived 日志文件里发现一些提示 Unknown keyword 'track_script{ 。经过检索,发现是配置文件和大括号之间少了一个空格。加上空格后就可以正常运行了。

总结一下: 1. 日志很重要,有些问题从日志里就可以找到答案。其实一开始就发现日志里有这个问题了,但是没有进一步深究,于是浪费了很多时间在其他方面。 2. 当没有解决思路时,可以放一放,不要一味纠结其中。配置文件我也检查了好几遍,发现了其他没有加空格的地方,唯独单单没发现这点,可能当时自己一心急于解决问题,头脑已经混乱了。

阅读全文 »
0%