odin

docker化canal与canal-adapter

纵饮孤独 提交于 2021-01-24 01:46:29
今日公司需求,需要将mysql更新实时同步到kafka中,后来又要将数据库中的一张表的变化实时同步到另一台mysql中,于是乎canal与canal-adapter紧急解决,其中踩了不少坑,下面为总结内容 官方文档: https://github.com/alibaba/canal/wiki 一、canal镜像的创建及canal的compose文件 1、Dockerfile文件内容 FROM openjdk: 8 -jre- alpine ADD [ " canal.tar.gz " , " /opt/ " ] WORKDIR /opt/ canal EXPOSE 11110 11112 COPY [ " entrypoint.sh " , " / " ] VOLUME [ " /opt/canal/logs " , " /opt/canal/conf " ] ENTRYPOINT /entrypoint. sh View Code 2、entrypoint.sh文件内容 #!/bin/ sh Base_dir =/opt/canal/ conf Log_dir =/opt/canal/ logs if [ -n ${canal_instance_master_address} ]; then sed -i " /^canal.instance.master.address=

干货|读懂公链学开发:深入浅出剖析比原链技术特性(分享实录)

筅森魡賤 提交于 2021-01-20 11:18:48
大家好,非常感谢大家在百忙之中抽空收听比原链技术入门课程,我是比原链技术运营经理钟立飞。 今天主要给大家介绍一些比原链的基础技术知识,希望能给大家带来一些启发。同时比原链的开发大赛也在进行当中,欢迎大家参加我们的比赛,我们准备了200万BTM的丰厚奖励,同时推荐身边的开发者参赛也能得到推荐奖励。(活动详情见报名网站: http://bytom.io/developers_zh/) 下面进入正题,本次分享主要分为以下几部分: Bytom是什么 Bytom有哪些特性 Bytom的设计原理和技术架构 比原链的UTXO模型以及一些主要的流程 比原的智能合约和合约模板 1 比原链介绍 比特币是点对点的点子现金系统,以太坊是一个巨大的分布式计算机,那么比原链是什么? 比原链想要连通原子世界和比特世界,促进资产在两个世界间的交互和流转。 我们知道区块链的创新之一就是解决了价值传递问题,传统互联网可以很方便地传递信息,但是并不适合于传递价值,因为不能保证我把某个东西给你,你多了而我少了,信息可以方便地复制和传播,结果往往是你有一份我仍然还有一份。而区块链通过一系列的措施较好地解决了这个问题,但是我们看到不论是比特币还是以太坊,它本身还是在虚拟世界中做价值传递,而比原链想打破这个界限,把数字世界和物理世界中的资产在比原链上登记,以比原链作为连接的桥梁,实现流通、对赌以及其他复杂操作。

我们为什么不用Kubernetes?

断了今生、忘了曾经 提交于 2021-01-19 23:48:21
作者 | Drew Rothstein 策划 | Tina 当今,Kubernetes 已经成为容器编排领域的领导者。但是在 Coinbase 公司,却没有使用 Kubernetes。这是为什么?运行 Kubernetes 会产生哪些问题? 本文要点:容器编排平台是一项复杂而令人惊叹的技术,它可以帮助一些企业和团队解决一系列的问题。然而,我们经常忽略的是,容器技术还带来了一系列的挑战,企业只有克服这些挑战才能避免失败。 https://github.com/hjacobs/kubernetes-failure-stories 1 历史 在讨论现状之前,让我们先了解下时至今日这项技术的发展历程。 1980 年代:chroot 1990 年代:jail 2000 年代(早期):jail > FreeBSD 2000 年代(中期):cgroups 2000 年代(后期):LXC(Linux 容器) 2010 年代(早期):Docker 2010 年代(后期):Kubernetes 如果想进一步了解其历史,请查阅 Enterprise Docker 第七章。 https://www.oreilly.com/library/view/enterprise-docker/9781491994986/ 让我们从 10 年前说起,那时还没有现如今大家都知道的容器。那个时候,我们没有 / 不使用

docker配置搭建elasticsearch集群

北城余情 提交于 2020-08-06 17:14:28
一、es集群的配置搭建 准备三台服务器:192.168.81.130、192.168.81.131、192.168.81.132 1、修改每台主机的内核参数vm.max_map_count 编辑/etc/sysctl.conf vm.max_map_count = 655350 然后执行sysctl -p 2、将es镜像pull下来,本文采用elasticsearch:7.1.1 3、编辑docker-compose.yaml文件 version: ' 3 ' services: elasticsearch: # 服务名称 image: elasticsearch: 7.1 . 1 # 使用的镜像 container_name: elasticsearch # 容器名称 restart: always # 失败自动重启策略 environment: - node.name=node- 130 # 节点名称,集群模式下每个节点名称唯一 - network.publish_host= 192.168 . 81.130 # 用于集群内各机器间通信,对外使用,其他机器访问本机器的es服务,一般为本机宿主机IP - network.host= 0.0 . 0.0 # 设置绑定的ip地址,可以是ipv4或ipv6的,默认为0. 0.0 . 0 ,即本机 - discovery.seed

docker配置搭建elasticsearch集群

岁酱吖の 提交于 2020-08-06 17:06:10
一、es集群的配置搭建 准备三台服务器:192.168.81.130、192.168.81.131、192.168.81.132 1、修改每台主机的内核参数vm.max_map_count 编辑/etc/sysctl.conf vm.max_map_count = 655350 然后执行sysctl -p 2、将es镜像pull下来,本文采用elasticsearch:7.1.1 3、编辑docker-compose.yaml文件 version: ' 3 ' services: elasticsearch: # 服务名称 image: elasticsearch: 7.1 . 1 # 使用的镜像 container_name: elasticsearch # 容器名称 restart: always # 失败自动重启策略 environment: - node.name=node- 130 # 节点名称,集群模式下每个节点名称唯一 - network.publish_host= 192.168 . 81.130 # 用于集群内各机器间通信,对外使用,其他机器访问本机器的es服务,一般为本机宿主机IP - network.host= 0.0 . 0.0 # 设置绑定的ip地址,可以是ipv4或ipv6的,默认为0. 0.0 . 0 ,即本机 - discovery.seed

CVPR 2020 全部论文 分类汇总和打包下载

一世执手 提交于 2020-03-11 01:34:31
CVPR 2020 共收录 1470篇文章,根据当前的公布情况,人工智能学社整理了以下约100篇,分享给读者。 代码开源情况:详见每篇注释,当前共15篇开源。(持续更新中,可关注了解)。 关注我们,持续更新,捕捉最新 ~~ 算法主要领域:图像与视频处理,图像分类&检测&分割、视觉目标跟踪、视频内容分析、人体姿态估计、模型加速、网络架构搜索(NAS)、生成对抗(GAN)、光学字符识别(OCR)、人脸识别、三维重建等方向。 目录如下: 总目录 图像处理 Deep Image Harmonization via Domain Verification 论文: https://arxiv.org/abs/1911.13239 代码: https://github.com/bcmi/Image_Harmonization_Datasets Learning to Shade Hand-drawn Sketches 论文: https://arxiv.org/abs/2002.11812 Generalized ODIN: Detecting Out-of-distribution Image without Learning from Out-of-distribution Data 论文: https://arxiv.org/abs/2002.11297 Single Image

git只提交修改部分的代码

半腔热情 提交于 2019-12-02 18:19:52
思路: 先用git status 查找出哪些文件被修改过了,然后 只git commit odin/code/pom.xml 1、 $ git status (查看当前更改的代码) On branch master Your branch is up to date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: odin/code/pom.xml faith@faith_java-PC MINGW64 /d/aa/testcommit/vvv/odin (master) 2. $ git pull (拉取最新代码) Already up to date. faith@faith_java-PC MINGW64 /d/aa/testcommit/vvv/odin (master) 3. $ git commit odin/code/pom.xml -m "test commit" (提交部分代码加备注) [master f0e1185] test commit 1 file changed, 1 insertion(+), 1 deletion(-) faith@faith_java-PC MINGW64 /d/aa