南京做网站的客户电话Wordpress如何加联盟广告

news/2025/9/29 22:28:42/文章来源:
南京做网站的客户电话,Wordpress如何加联盟广告,企业网站的网页设计,天猫店铺装修做特效的网站【大数据进阶第三阶段之Datax学习笔记】阿里云开源离线同步工具Datax概述 【大数据进阶第三阶段之Datax学习笔记】阿里云开源离线同步工具Datax快速入门 【大数据进阶第三阶段之Datax学习笔记】阿里云开源离线同步工具Datax类图 【大数据进阶第三阶段之Datax学习笔记】使用…【大数据进阶第三阶段之Datax学习笔记】阿里云开源离线同步工具Datax概述  【大数据进阶第三阶段之Datax学习笔记】阿里云开源离线同步工具Datax快速入门  【大数据进阶第三阶段之Datax学习笔记】阿里云开源离线同步工具Datax类图 【大数据进阶第三阶段之Datax学习笔记】使用阿里云开源离线同步工具Datax实现数据同步  1、准备工作 JDK1.8 以上推荐 1.8Python23 版本都可以Apache Maven 3.xCompile DataX手动打包使用使用 tar 包方式不需要安装 主机名操作系统IP 地址软件包MySQL-1CentOS 7.4192.168.1.1jdk-8u181-linux-x64.tar.gz datax.tar.gzMySQL-2CentOS 7.4192.168.1.2 2、安装 JDK 下载地址Java Archive Downloads - Java SE 8需要创建 Oracle 账号 [rootMySQL-1 ~]# ls anaconda-ks.cfg jdk-8u181-linux-x64.tar.gz [rootMySQL-1 ~]# tar zxf jdk-8u181-linux-x64.tar.gz [rootDataX ~]# ls anaconda-ks.cfg jdk1.8.0_181 jdk-8u181-linux-x64.tar.gz [rootMySQL-1 ~]# mv jdk1.8.0_181 /usr/local/java [rootMySQL-1 ~]# cat END /etc/profile export JAVA_HOME/usr/local/java export PATH$PATH:$JAVA_HOME/bin END [rootMySQL-1 ~]# source /etc/profile [rootMySQL-1 ~]# java -version 因为 CentOS 7 上自带 Python 2.7 的软件包所以不需要进行安装。 3、Linux 上安装 DataX 软件  [rootMySQL-1 ~]# wget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz [rootMySQL-1 ~]# tar zxf datax.tar.gz -C /usr/local/ [rootMySQL-1 ~]# rm -rf /usr/local/datax/plugin/*/._* 当未删除时可能会输出[/usr/local/datax/plugin/reader/._drdsreader/plugin.json] 不存在. 请检查您的配置文件. 验证 [rootMySQL-1 ~]# cd /usr/local/datax/bin [rootMySQL-1 ~]# python datax.py ../job/job.json 输出 2021-12-13 19:26:28.828 [job-0] INFO JobContainer - PerfTrace not enable! 2021-12-13 19:26:28.829 [job-0] INFO StandAloneJobContainerCommunicator - Total 100000 records, 2600000 bytes | Speed 253.91KB/s, 10000 records/s | Error 0 records, 0 bytes | All Task WaitWriterTime 0.060s | All Task WaitReaderTime 0.068s | Percentage 100.00% 2021-12-13 19:26:28.829 [job-0] INFO JobContainer - 任务启动时刻 : 2021-12-13 19:26:18 任务结束时刻 : 2021-12-13 19:26:28 任务总计耗时 : 10s 任务平均流量 : 253.91KB/s 记录写入速度 : 10000rec/s 读出记录总数 : 100000 读写失败总数 : 0 4、DataX 基本使用 查看 streamreader \-- streamwriter 的模板 [rootMySQL-1 ~]# python /usr/local/datax/bin/datax.py -r streamreader -w streamwriter 输出 DataX (DATAX-OPENSOURCE-3.0), From Alibaba ! Copyright (C) 2010-2017, Alibaba Group. All Rights Reserved.Please refer to the streamreader document:https://github.com/alibaba/DataX/blob/master/streamreader/doc/streamreader.md Please refer to the streamwriter document:https://github.com/alibaba/DataX/blob/master/streamwriter/doc/streamwriter.md Please save the following configuration as a json file and usepython {DATAX_HOME}/bin/datax.py {JSON_FILE_NAME}.json to run the job.{job: {content: [{reader: {name: streamreader, parameter: {column: [], sliceRecordCount: }}, writer: {name: streamwriter, parameter: {encoding: , print: true}}}], setting: {speed: {channel: }}} } 根据模板编写 json 文件 [rootMySQL-1 ~]# cat END test.json {job: {content: [{reader: {name: streamreader, parameter: {column: [ # 同步的列名 (* 表示所有){type:string,value:Hello.},{type:string,value:河北彭于晏},], sliceRecordCount: 3 # 打印数量}}, writer: {name: streamwriter, parameter: {encoding: utf-8, # 编码print: true}}}], setting: {speed: {channel: 2 # 并发 (即 sliceRecordCount * channel 结果)}}} } 输出要是复制我上面的话需要把 # 带的内容去掉 ​ 5、安装 MySQL 数据库 分别在两台主机上安装 [rootMySQL-1 ~]# yum -y install mariadb mariadb-server mariadb-libs mariadb-devel [rootMySQL-1 ~]# systemctl start mariadb # 安装 MariaDB 数据库 [rootMySQL-1 ~]# mysql_secure_installation # 初始化 NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDBSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!Enter current password for root (enter for none): # 直接回车 OK, successfully used password, moving on... Set root password? [Y/n] y # 配置 root 密码 New password: Re-enter new password: Password updated successfully! Reloading privilege tables..... Success! Remove anonymous users? [Y/n] y # 移除匿名用户... skipping. Disallow root login remotely? [Y/n] n # 允许 root 远程登录... skipping. Remove test database and access to it? [Y/n] y # 移除测试数据库... skipping. Reload privilege tables now? [Y/n] y # 重新加载表... Success!1准备同步数据要同步的两台主机都要有这个表 MariaDB [(none)] create database course-study; Query OK, 1 row affected (0.00 sec)MariaDB [(none)] create table course-study.t_member(ID int,Name varchar(20),Email varchar(30)); Query OK, 0 rows affected (0.00 sec)因为是使用 DataX 程序进行同步的所以需要在双方的数据库上开放权限 grant all privileges on *.* to root% identified by 123123; flush privileges;2创建存储过程 DELIMITER $$ CREATE PROCEDURE test() BEGIN declare A int default 1; while (A 3000000)do insert into course-study.t_member values(A,concat(LiSa,A),concat(LiSa,A,163.com)); set A A 1; END while; END $$ DELIMITER ;3调用存储过程在数据源配置验证同步使用 call test();6、通过 DataX 实 MySQL 数据同步 1生成 MySQL 到 MySQL 同步的模板 [rootMySQL-1 ~]# python /usr/local/datax/bin/datax.py -r mysqlreader -w mysqlwriter {job: {content: [{reader: {name: mysqlreader, # 读取端parameter: {column: [], # 需要同步的列 (* 表示所有的列)connection: [{jdbcUrl: [], # 连接信息table: [] # 连接表}], password: , # 连接用户username: , # 连接密码where: # 描述筛选条件}}, writer: {name: mysqlwriter, # 写入端parameter: {column: [], # 需要同步的列connection: [{jdbcUrl: , # 连接信息table: [] # 连接表}], password: , # 连接密码preSql: [], # 同步前. 要做的事session: [], username: , # 连接用户 writeMode: # 操作类型}}}], setting: {speed: {channel: # 指定并发数}}} }2编写 json 文件 [rootMySQL-1 ~]# vim install.json {job: {content: [{reader: {name: mysqlreader, parameter: {username: root,password: 123123,column: [*],splitPk: ID,connection: [{jdbcUrl: [jdbc:mysql://192.168.1.1:3306/course-study?useUnicodetruecharacterEncodingutf8], table: [t_member]}]}}, writer: {name: mysqlwriter, parameter: {column: [*], connection: [{jdbcUrl: jdbc:mysql://192.168.1.2:3306/course-study?useUnicodetruecharacterEncodingutf8,table: [t_member]}], password: 123123,preSql: [truncate t_member], session: [set session sql_modeANSI], username: root, writeMode: insert}}}], setting: {speed: {channel: 5}}} }3验证 [rootMySQL-1 ~]# python /usr/local/datax/bin/datax.py install.json输出 2021-12-15 16:45:15.120 [job-0] INFO JobContainer - PerfTrace not enable! 2021-12-15 16:45:15.120 [job-0] INFO StandAloneJobContainerCommunicator - Total 2999999 records, 107666651 bytes | Speed 2.57MB/s, 74999 records/s | Error 0 records, 0 bytes | All Task WaitWriterTime 82.173s | All Task WaitReaderTime 75.722s | Percentage 100.00% 2021-12-15 16:45:15.124 [job-0] INFO JobContainer - 任务启动时刻 : 2021-12-15 16:44:32 任务结束时刻 : 2021-12-15 16:45:15 任务总计耗时 : 42s 任务平均流量 : 2.57MB/s 记录写入速度 : 74999rec/s 读出记录总数 : 2999999 读写失败总数 : 0你们可以在目的数据库进行查看是否同步完成。 上面的方式相当于是完全同步但是当数据量较大时同步的时候被中断是件很痛苦的事情所以在有些情况下增量同步还是蛮重要的。 7、使用 DataX 进行增量同步 使用 DataX 进行全量同步和增量同步的唯一区别就是增量同步需要使用 where 进行条件筛选。即同步筛选后的 SQL 1编写 json 文件 [rootMySQL-1 ~]# vim where.json {job: {content: [{reader: {name: mysqlreader, parameter: {username: root,password: 123123,column: [*],splitPk: ID,where: ID 1888,connection: [{jdbcUrl: [jdbc:mysql://192.168.1.1:3306/course-study?useUnicodetruecharacterEncodingutf8], table: [t_member]}]}}, writer: {name: mysqlwriter, parameter: {column: [*], connection: [{jdbcUrl: jdbc:mysql://192.168.1.2:3306/course-study?useUnicodetruecharacterEncodingutf8,table: [t_member]}], password: 123123,preSql: [truncate t_member], session: [set session sql_modeANSI], username: root, writeMode: insert}}}], setting: {speed: {channel: 5}}} }需要注意的部分就是where条件筛选 和 preSql同步前要做的事 参数。 2验证 [rootMySQL-1 ~]# python /usr/local/data/bin/data.py where.json输出 2021-12-16 17:34:38.534 [job-0] INFO JobContainer - PerfTrace not enable! 2021-12-16 17:34:38.534 [job-0] INFO StandAloneJobContainerCommunicator - Total 1888 records, 49543 bytes | Speed 1.61KB/s, 62 records/s | Error 0 records, 0 bytes | All Task WaitWriterTime 0.002s | All Task WaitReaderTime 100.570s | Percentage 100.00% 2021-12-16 17:34:38.537 [job-0] INFO JobContainer - 任务启动时刻 : 2021-12-16 17:34:06 任务结束时刻 : 2021-12-16 17:34:38 任务总计耗时 : 32s 任务平均流量 : 1.61KB/s 记录写入速度 : 62rec/s 读出记录总数 : 1888 读写失败总数 : 0目标数据库上查看 3基于上面数据再次进行增量同步 主要是 where 配置where: ID 1888 AND ID 2888 # 通过条件筛选来进行增量同步同时需要将我上面的 preSql 删除(因为我上面做的操作时 truncate 表)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922304.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

织梦中查看演示网站怎么做手机做网站空间

1.String str new String("abc"); 请问定义了几个对象。定义了两个对象,一个"abc", 一个是new String().2.面向对象的东西:abstract & interface的各自的作用,区别。3.面向对象的特征,以及怎么实现的。1…

网站建设属于广告费么网站建设123

linux命令df linux命令:检查文件系统的磁盘空间占用情况。 格式:df [选项] 说明:df命令可显示所有文件系统对I节点和磁盘块的使用情况。 命令中各个选项的含义: df -a:显示所有文件系统的磁盘使用情况,包括…

用wordpress做外贸网站百度地图怎么搜街景

来源:数字化企业作为信息化发展到一定程度的必然结果,数字孪生正成为人类解构、描述和认识真实世界和虚拟世界的新型工具。从发展态势来看,数字孪生不仅是全新信息技术发展的新焦点,也是各国实现数字化转型的新抓手,还…

保定哪家做网站专业给排水管道水压试验方案久久建筑网

在 Kotlin 中,抽象类和抽象方法是面向对象编程中的概念,用于实现抽象和多态性。以下是有关 Kotlin 抽象类和抽象方法的详细信息: 抽象类: 定义: 抽象类是用 abstract 关键字声明的类,不能直接实例化。它可…

自己做外贸网站能接到单吗如何更新网站缓存

PDB大致功能描述:创建:用create pluggable database的命令,用file_name_convert的方式拷贝seed pdb的文件到对应的新pdb的路径下。拷贝的是最基本system和sysaux表空间,将新建的pdb从mount的状态打开到read write的状态。建立pdb用…

网站建设需要摊销吗做网站用语言

一、说明 本篇介绍模型模型的参数,模型推理和使用,保存加载。 二、训练参数和模型 在本单元中,我们将了解如何加载模型及其持久参数状态和推理模型预测。为了加载模型,我们将定义模型类,其中包含用于训练模型的神经网…

厦门同安区建设局网站拿网站的文章做外链

参照《经济研究》中毛其淋等(2023)的做法,团队对上市公司员工、工资数据测算。用上市公司i在t年的员工人数的对数衡量企业的就业水平,采用企业应付职工薪酬与员工人数的比值衡量企业工资水平 一、数据介绍 …

详细介绍:网络安全隔离技术解析:从网闸到光闸的进化之路

详细介绍:网络安全隔离技术解析:从网闸到光闸的进化之路2025-09-29 22:00 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important…

常州创新优典网站建设吕梁网站制作

配置WLAN AC和AP之间VPN穿越示例 组网图形 图1 配置WLAN AC和AP之间VPN穿越示例组网图 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件 业务需求 企业用户接入WLAN网络,以满足移动办公的最基本需求。且在覆盖区域内移动发生漫游时,不影响…

一、驱动基础知识速览(迅为RK3568)

一、基础知识编译代码的三个环境变量,ARCH、CROSS_COMPILE、PATH分别表示架构、工具链、路径 驱动模块传参,module_param,module_param_array、module_param_string传递基本数据类型、数组和字符串 内核模块导出EXP…

网站建设人员要与客户谈什么北京工地网站建设

说到天龙八部的附体宝宝,相信许多爱美的玩家基本上都人手一只。附体后的增益多不多无所谓,首先附体后身上有龙、凤凰、蝴蝶等之类的特效,让许多玩家觉得游戏中角色颜值增添不少,当然一只属性不错的附体珍兽,也能够给游…

基于KingbaseES集群管理实战:从部署运维到高可用架构深度解析 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

小型企业网站建站wordpress 底部模板

富格林认为,由于现货黄金具有独特的交易模式,因此让操作起来相当灵活,并且还可以拥有更强的盈利能力。实现盈利出金是投资者的投资目标,但是现货黄金市场复杂其中隐含着不少虚假暗箱陷阱,因此投资者要增强防范意识。下…

嘉定西安网站建设wordpress2

1.初始化npm包 npm init 输入npm init后,一路默认即可初始化成功,如下: 初始化成功后会生成一个package.json文件 n(以我的文件夹demo-npm-dir为例) package.json配置如下: {"name": "n…

java代码审计-Shiro认证授权

java代码审计 Shiro认证授权部分 前言: 这两天发现自己读shiro权限这块有点忘了,于是再好好学一遍shiro,然后结合实战代码审计记录练下1.Shiro 核心组件 shiro中的权限定义:用户,角色,权限 ,如图所示1、Usernam…

天津网站设计网站编辑器哪个好用

模板是一个让C支持范型编程的重要功能,它本质上是一个万能变量适配器;vector,pair等都是使用模板实现的 模板是C的一个强大特性,它允许您编写通用的代码来处理不同的数据类型。您可以有函数模板和类模板。 函数模板: 函数模板允许您创建一…

wordpress二次元主体seo推广方式

在有些时候我们的网友不清楚电脑显示器如何设置成满屏,那么下面就由学习啦小编来给你们说说电脑显示器设置成满屏的方法吧,希望可以帮到你们哦!电脑显示器设置成满屏的方法:右击桌面,选择弹出对话框中的【屏幕分辨率】如下图。弹出…

公司建网站多少钱没有网站怎么做百度竞价

在网页中,辛辛苦苦写的文章,被别人复制粘贴给盗用去另很多站长感到非常无奈,通常大家复制都会使用选取右键复制,或CTRLC等方式,下面介绍几种禁止鼠标右键代码,可减少网页上文章被抄袭的几率,当然…

建设官方网站的费用账务处理机构网站源码

1.下面是这款AP的全裸图,AP的无线网卡采用了AR9223,PHY采用了博通的BCM5461,主控CPU位octeon 500,射频功放采用的是RF5602方案。由于这款CPU并不常见,我至今未在网上找到它的datasheet,导致我们在玩这款AP的…