python跨库检查数据一致性
因为最近上线了samza实时流平台,实时从源数据端实时传输数据到数据仓库,于是就需要检查samza数据传输的准确性,则通过下面的python脚本定时检查两个数据端表的行数,以简单的检测下数据一致性。下面的脚本每天在早上6点运行,检查昨天以前的所有数据行数是否一致,并邮件通知。因为要检测的表比较多,并且清洗规则不一...
用python进行数据库数据迁移
现要将mysql数据库上每5秒查询一次结果并覆盖写入到postgresql中去,实现的方法有很多:一、用shell,将查询出来的数据放到中间文本,再load到pg中。这种方法数据要落地,而且这台服务器上必须要安装mysql和pg,才能远程连接。二、用kettle实现,在linux上使用较麻烦,杀鸡焉用牛刀。三、使用python,linux...
python监控mysql主从脚本
闲来无事写了个python监控mysql主从的脚本,算是记录学习python阶段性的一个实战吧!#coding=utf-8import MySQLdbimport smtplibfrom email.mime.text import MIMEText#定义一个发邮件函数def mail(sub,content): mailto_list=["hz@ina.com"] ...
用python获取mysql中的表行数
import MySQLdb#打开数据库连接conn=MySQLdb.connect(host='172.30.249.57',port=3306,user='root',passwd='Welcome1>')#使用cursor()方法获取游标cursor1=conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) cursor2=conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) begin=True...
ImportError: No module named utils
[root@trcloud-gtt-dw python]cat email.pyimport smtplibprint 'aaa'[root@trcloud-gtt-dw python]# python email.pyaaaTraceback (most recent call last): File "email.py", line 3, in import smtplib File "/usr/lib64/python2.6/smtplib.py", line 46, in
安装MySQLdb模块
centos6.2安装MySQLdb模块模块下载地址:http://sourceforge.net/projects/mysql-pythonMySQLdb模块依赖包:python-devel-2.6.6-51.el6.x86_64.rpmmysql-devel-5.1.71-1.el6.x86_64.rpm依赖包通过yum源安装1.tar -xfz MySQL-python-1.2.4b4.tar.gz2.cd ...