Ansible 书写我的playbook
摘要:mysql 创建数据库 - hosts: localhost remote_user: root tasks: - name: test mysql mysql_db: name: mhc state: present login_user: root login_password: root.12
阅读全文
yum 操作
摘要:一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出
阅读全文
centos7 安装mysql
摘要:wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install mysql-community-client mysql-community-devel
阅读全文
python 解析 yaml文件
摘要:import yamlwith open("./test.yaml") as f: x = yaml.load(f)print(x)[{'tasks': [{'yum': {'state': 'latest', 'name': 'httpd'}, 'name': 'ensure apache is
阅读全文
Ansiable Manage MySQL global variables
摘要:mysql_variables - Manage MySQL global variables New in version 1.3. New in version 1.3. Synopsis Requirements (on host that executes module) Options E
阅读全文
Ansible 从MySQL数据库添加或删除用户
摘要:mysql_user - 从MySQL数据库添加或删除用户。 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 状态 支持 概要 从MySQL数据库添加或删除用户。 概要 从MySQL数据库添加或删除用户。 要求(在执行模
阅读全文
Ansible 管理MySQL主从复制
摘要:mysql_replication - 管理MySQL复制 1.3版新功能 1.3版新功能 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 状态 支持 概要 管理MySQL服务器复制,从属,主状态获取和更改主控主机。 概
阅读全文
Ansible 从远程主机添加或删除MySQL数据库
摘要:mysql_db - 从远程主机添加或删除MySQL数据库。 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 状态 支持 概要 从远程主机添加或删除MySQL数据库。 概要 从远程主机添加或删除MySQL数据库。 要求(
阅读全文
Ansible test
摘要:[root@localmesos ansible_test]# ansible all -a "/bin/echo hello"192.168.111.111 | SUCCESS | rc=0 >>hello vi /etc/ansible/hosts [webservers]192.168.111
阅读全文
Ansible playbooks
摘要:Playbook是Ansible的配置,部署和编排语言。 他们可以描述您希望远程系统执行的策略,或一般IT流程中的一组步骤。 如果Ansible modules是您workshop的工具,则playbooks是您的说明手册,您的主机inventory是您的原材料。 在基本层面上,可以使用playbo
阅读全文
Ansible Inventory
摘要:同时可以在您的基础设施中对多个系统进行安全解决。 它可以通过选择Ansible的inventory中列出的系统部分,默认保存在/etc/ansible/hosts 。 您可以使用命令行上的-i <path>选项指定其他inventory文件。 此inventory不仅可以配置,还可以同时使用多个in
阅读全文
Spring Boot
摘要:spring boot 采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行,spring boot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。它是下一代javaweb框架,并且它是spring cloud(微服务)的基础。
阅读全文
java 解析命令行参数
摘要:下载地址: https://jcenter.bintray.com/org/apache/commons/com.springsource.org.apache.commons.cli/1.2.0/
阅读全文
idea 打包java程序
摘要:创建maven项目 在pom.xml中添加:
阅读全文
Dynomite 安装配置
摘要:Dynomite受Dynamo白皮书的启发,是一种用于不同存储引擎和协议的轻量级的分布式的Dynamo层。 目前包括Redis和Memcached。 Dynomite支持多数据中心复制,旨在实现高可用性。 Dynomite的最终目标是能够在提供不同功能的多种存储引擎上实现高可用性和跨数据中心复制。
阅读全文
python 装饰器
摘要:from functools import wrapsdef print_task(fn, *args, **kwargs): def _decorate(fn, *args, **kwargs): @wraps(fn) def wrapper(*args, **kwargs): print arg
阅读全文
IntelliJ IDEA教程
摘要:http://www.jetbrains.com/help/idea/meet-intellij-idea.html
阅读全文
conductor FAQ
摘要:在一段时间后(如1小时,1天等),您如何安排将任务放入队列中? 轮询任务后,更新任务的状态IN_PROGRESS并将其callbackAfterSeconds设置为所需的时间。任务将保留在队列中,直到指定的第二个工作者轮询为止,它将再次接收到它。 如果为该任务设置了一个callbackAfterSe
阅读全文
conductor Workflow Metrics
摘要:Server Metrics conductor使用spectator收集指标。https://github.com/Netflix/spectator Worker Metrics 使用Java客户端时,会发布以下指标: 客户端的指标补充了从服务器收集的标识网络以及客户端问题。
阅读全文
conductor APIs
摘要:任务和工作流元数据 启动一个工作流 仅使用输入 输入 JSON有效载荷启动工作流。强制性。如果工作流不期望任何输入必须传递一个空的JSON{} 产量 工作流ID(GUID) 使用输入和任务域 启动工作流程请求 JSON用于启动工作流请求 产量 工作流ID(GUID) 检索工作流程 搜索工作流程 指挥
阅读全文
Extending Conductor
摘要:后端 导体提供了可插拔的后端。目前的实现使用Dynomite。 每个后端需要实现4个接口: 可以对这些中的每一个进行混合和匹配不同的实现。例如用于排队的SQS和其他人的关系存储。 系统任务 要创建系统任务,请按照以下步骤操作: 延伸 com.netflix.conductor.core.execut
阅读全文
conductor任务域
摘要:任务域 任务域有助于支持任务开发。这个想法是相同的“任务定义”可以在不同的“域”中实现。域名开发人员控制的任意名称。因此,当工作流程启动时,调用者可以在工作流中的所有任务中指定哪些任务需要在特定域中运行,然后该域用于轮询客户端上的任务以执行它。 作为一个例子,如果工作流(WF1)有3个任务T1,T2
阅读全文
Conductor Task Workers
摘要:由远程worker执行的conductor任务通过HTTP端点进行通信以轮询任务并更新执行状态。 conductor提供了轮询任务的框架,管理执行线程并将执行状态更新回服务器。该框架提供了Java和Python中的库。可以通过使用用于任务管理的HTTP端点来添加其他语言支持。 Java 使用Work
阅读全文
Conductor Server
摘要:安装 要求 有3种方式可以安装Conductor: 源代码build 从源代码构建,从github检查代码,并使用gradle build命令构建服务器模块。如果没有安装Gradle,可以./gradlew build从项目根目录运行命令。这会在文件夹./server/build/libs/中生成导
阅读全文
conductor Kitchensink示例
摘要:一个示例的厨房工作流程,演示了所有模式构造的使用。 定义 Visual Flow 运行Kitchensink工作流程 启动工作流执行 通过发布以下内容开始执行kitchensink工作流: curl -X POST --header 'Content-Type: application/json'
阅读全文
conductor 事件处理程序
摘要:Introduction conductor中的事件提供工作流之间的松散耦合,并支持从外部系统生成和消耗事件。 包括: 1. 能够在外部系统像SQS或Conductor内部生成一个事件(消息)。 2. 当发生与提供的条件匹配的特定事件时启动工作流。 conductor提供了SUB_WORKFLOW任
阅读全文
conductor 系统任务
摘要:动态任务: 参数: dynamicTaskNameParam:来自任务输入的参数的名称,其值用于调度任务。 例如 如果参数的值为ABC,则调度的下一个任务类型为“ABC”。 Example Example Example Example Example Join Task Output fork任务
阅读全文
docker 操作
摘要:docker daemon 设置代理 http_proxy=109.105.4.17:8118 & systemctl start docker centos: Edit /etc/sysconfig/docker and add the following lines: Edit /etc/def
阅读全文
conductor元数据定义
摘要:Task Definition conductor维护工作任务类型的注册表。 必须在工作流中使用之前注册任务类型。 例如: FIXED : 在 retryDelaySeconds之后重新调度任务 EXPONENTIAL_BACKOFF : retryDelaySeconds * attempNo 之
阅读全文
java 读取配置文件
摘要:java.util.Properties是对properties这类配置文件的映射。支持key-value类型和xml类型两种。 key-value类型的配置文件大略长这样: #测试环境配置:平台路径配置 jstrd_home=D:/TMS2006/webapp/tms2006/WEB-INF/ d
阅读全文
docker上传镜像
摘要:已经存在镜像 docker tag conductor:ui docker.io/mhcvs2/mhc docker push docker.io/mhcvs2/mhc
阅读全文
docker问题
摘要:Docker报错 WARNING: IPv4 forwarding is disabled. Networking will not work. 解决办法: 添加如下代码: 重启network服务 查看SELinux状态: 1、/usr/sbin/sestatus -v ##如果SELinux st
阅读全文
conductor介绍
摘要:https://netflix.github.io/conductor/ https://github.com/Netflix/conductor 编译版: https://jcenter.bintray.com/com/netflix/conductor/ Motivation 我们建立了Cond
阅读全文
mysql
摘要:self.add('CREATE USER `{}`@`%` IDENTIFIED BY %s; ' .format(self.repl_user), (self.repl_password,))self.add('GRANT SUPER, SELECT, INSERT, REPLICATION S
阅读全文