当前位置: 首页 > news >正文

电器网站建设在线crm管理系统

电器网站建设,在线crm管理系统,南宁做网站找哪家,wordpress订单提醒功能优质博文:IT-BLOG-CN 一、背景 随着公司的发展,订单库的数据目前已达到千万级别,需要进行分表分库,就需要对数据进行迁移,我们使用了otter,这里简单整理下,otter 的安装过程,希望对…

优质博文:IT-BLOG-CN

一、背景

随着公司的发展,订单库的数据目前已达到千万级别,需要进行分表分库,就需要对数据进行迁移,我们使用了otter,这里简单整理下,otter 的安装过程,希望对你有所帮助。

二、环境准备

otter manager依赖于mysql进行配置信息的存储,所以需要预先安装mysql,并初始化otter manager的系统表结构

初始化otter manager系统表:

下载:

wget https://raw.github.com/alibaba/otter/master/manager/deployer/src/main/resources/sql/otter-manager-schema.sql 

载入:

source otter-manager-schema.sql

otter-manager-schema.sql 脚本说明(了解):是Otter数据同步工具的管理数据库的SQL脚本文件,用于创建和初始化Otter的管理数据库表结构。这个文件包含了Otter管理系统所需的各种表和索引的定义。这些表用于存储同步任务的配置信息、任务状态、日志等。

以下是一个简化的示例,展示了otter-manager-schema.sql中可能包含的内容:

-- 创建用于存储同步任务配置信息的表
CREATE TABLE `otter_channel` (`id` BIGINT(20) NOT NULL AUTO_INCREMENT,`name` VARCHAR(100) NOT NULL,`description` VARCHAR(255) DEFAULT NULL,`status` VARCHAR(20) DEFAULT NULL,`gmt_create` DATETIME NOT NULL,`gmt_modified` DATETIME NOT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- 创建用于存储同步任务状态的表
CREATE TABLE `otter_pipeline` (`id` BIGINT(20) NOT NULL AUTO_INCREMENT,`channel_id` BIGINT(20) NOT NULL,`name` VARCHAR(100) NOT NULL,`description` VARCHAR(255) DEFAULT NULL,`status` VARCHAR(20) DEFAULT NULL,`gmt_create` DATETIME NOT NULL,`gmt_modified` DATETIME NOT NULL,PRIMARY KEY (`id`),KEY `idx_channel_id` (`channel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- 创建用于存储节点信息的表
CREATE TABLE `otter_node` (`id` BIGINT(20) NOT NULL AUTO_INCREMENT,`name` VARCHAR(100) NOT NULL,`ip` VARCHAR(20) NOT NULL,`port` INT(11) NOT NULL,`status` VARCHAR(20) DEFAULT NULL,`gmt_create` DATETIME NOT NULL,`gmt_modified` DATETIME NOT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- 创建用于存储同步任务日志的表
CREATE TABLE `otter_log` (`id` BIGINT(20) NOT NULL AUTO_INCREMENT,`pipeline_id` BIGINT(20) NOT NULL,`message` TEXT NOT NULL,`log_time` DATETIME NOT NULL,PRIMARY KEY (`id`),KEY `idx_pipeline_id` (`pipeline_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- 创建用于存储数据变更事件的表
CREATE TABLE `otter_event` (`id` BIGINT(20) NOT NULL AUTO_INCREMENT,`pipeline_id` BIGINT(20) NOT NULL,`event_type` VARCHAR(20) NOT NULL,`data` TEXT NOT NULL,`event_time` DATETIME NOT NULL,PRIMARY KEY (`id`),KEY `idx_pipeline_id` (`pipeline_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

整个otter架构依赖了zookeeper进行多节点调度,所以需要预先安装zookeeper,不需要初始化节点,otter程序启动后会自检。manager需要在otter.properties中指定一个就近的zookeeper集群机器

三、启动步骤

下载otter manager

直接下载 ,可访问:https://github.com/alibaba/otter/releases ,会列出所有历史的发布版本包下载方式,比如以x.y.z版本为例子:

wget https://github.com/alibaba/otter/releases/download/otter-x.y.z/manager.deployer-x.y.z.tar.gz

或者自己编译

git clone git@github.com:alibaba/otter.git
cd otter; 
mvn clean install -Dmaven.test.skip -Denv=release

编译完成后,会在根目录下产生target/manager.deployer-$version.tar.gz

解压缩

mkdir /tmp/manager
tar zxvf manager.deployer-$version.tar.gz  -C /tmp/manager

配置修改

## otter manager domain name #修改为正确访问ip,生成URL使用
otter.domainName = 127.0.0.1    
## otter manager http port
otter.port = 8080
## jetty web config xml
otter.jetty = jetty.xml## otter manager database config ,修改为正确数据库信息
otter.database.driver.class.name = com.mysql.jdbc.Driver
otter.database.driver.url = jdbc:mysql://127.0.01:3306/ottermanager
otter.database.driver.username = root
otter.database.driver.password = hello## otter communication port
otter.communication.manager.port = 1099## otter communication pool size
otter.communication.pool.size = 10## default zookeeper address,修改为正确的地址,手动选择一个地域就近的zookeeper集群列表
otter.zookeeper.cluster.default = 127.0.0.1:2181
## default zookeeper session timeout = 90s
otter.zookeeper.sessionTimeout = 90000## otter arbitrate connect manager config
otter.manager.address = ${otter.domainName}:${otter.communication.manager.port}

准备启动

sh startup.sh

查看日志

vi logs/manager.log

出现类似日志,代表启动成功

2024-11-14 13:19:45.911 [] WARN  com.alibaba.otter.manager.deployer.JettyEmbedServer - ##Jetty Embed Server is startup!
2024-11-14 13:19:45.911 [] WARN  com.alibaba.otter.manager.deployer.OtterManagerLauncher - ## the manager server is running now ......

验证

访问: http://127.0.0.1:8080/,出现otter的页面,即代表启动成功
在这里插入图片描述

访问:http://127.0.0.1:8080/login.htm,初始密码为:admin/admin,即可完成登录. 目前:匿名用户只有只读查看的权限,登录为管理员才可以有操作权限

关闭

sh stop.sh
http://www.tj-hxxt.cn/news/60293.html

相关文章:

  • 购物手机网站建设鸣蝉智能建站
  • 一个网站备案两个域名秒收录关键词代发
  • 小程序开发公司网站源码下载百度交易平台官网
  • 网站设计学习网网站页面优化方法
  • 怎么找有赞做网站谷歌seo快速排名软件首页
  • 网站搭建合同模板网络营销推广策划方案
  • 河北邢台做网站推广联盟
  • 建设茶叶网站的目的如何宣传推广自己的产品
  • qq浏览器收录网站提交入口如何推广自己成为网红
  • 新闻网成都网络优化公司有哪些
  • 全套网站模板如何做一个网站的seo
  • 做的比较好的旅游网站郑州seo管理
  • 坂田做网站seo 排名 优化
  • 网站建设服务有哪些百度搜索风云榜电视剧
  • 网站导航条背景图片网站竞价推广托管公司
  • 网站建设实训总结报告百度友情链接
  • 个人网站的名字天津企业seo
  • 云南网站建设哪家公司好网络营销的效果是什么
  • 中国建设部官方网站资格证查询杭州网站推广平台
  • 南京网站设计机构韩国搜索引擎排名
  • 做游戏动画外包网站win10优化工具
  • 济南智能网站建设电话常见的网站推广方式有哪些
  • 佛山o2o网站建设百度seo和谷歌seo有什么区别
  • 公司网站首页导航html优化关键词推广
  • 怎样可以免费做网站青岛网站建设与设计制作
  • 网站建设开公司现在好做吗网站建设关键词排名
  • iis网站连接数据库失败网站推广教程
  • 做行业网站投入合肥网站关键词优化公司
  • 如何设置网站域名合肥今天的最新消息
  • wordpress内嵌视频太原seo管理