关闭

Python with

原文连接:https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwith/ 引言with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from future import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What’s new in P...
阅读(28) 评论(0)

Ambari-Server Rest API处理3(用户鉴权、操作权限检查管理)

目录 基础知识准备 1.1. IDEA远程调试Ambari-Server 1.1.1. 在IDEA中配置远程服务器 1.1.2. 以Debug模式启动Ambari-Server 1.1.3. 在IDEA中连接Ambari-Server 1.2. Rest API 说明 1.2.1. 使用curl发送Rest API请求 1.2.2. Ambari-Server中基本的Rest API请...
阅读(77) 评论(0)

Ambari-Server Rest API处理2(Ambari-Server通过Rest API进行服务安装、部署、操作流程+操作源码分析)

本文梳理的Rest API主要是针对Web端的Rest API,暂不包括处理Agent 请求的API.该部分的处理以后会补充。目录 基础知识准备 1.1. IDEA远程调试Ambari-Server 1.1.1. 在IDEA中配置远程服务器 1.1.2. 以Debug模式启动Ambari-Server 1.1.3. 在IDEA中连接Ambari-Server 1.2. Rest API 说...
阅读(95) 评论(0)

Ambari-Server Rest API处理1(基础知识准备+从Server到Handler)

本文梳理的Rest API主要是针对Web端的Rest API,暂不包括处理Agent 请求的API.该部分的处理以后会补充。目录 基础知识准备 1.1. IDEA远程调试Ambari-Server 1.1.1. 在IDEA中配置远程服务器 1.1.2. 以Debug模式启动Ambari-Server 1.1.3. 在IDEA中连接Ambari-Server 1.2. Rest API 说...
阅读(132) 评论(0)

Ambari Alert告警服务梳理

目录Ambari 告警服务基础概念 ambari Agent对alert的处理 Ambari Alert实践 1.Ambari 告警的基础概念 Ambari 为了帮助用户鉴别以及定位集群的问题,实现了告警(Alert)机制。在 Ambari 中预定了很多的告警,这些告警被用于监测集群的各个模块以及机器的状态。对于告警来说,主要有两个概念,一个是 Alert Definition,一个是 Al...
阅读(58) 评论(0)

Ambari Agent源码梳理

本文主要讲述Ambari Agent。源码版本为2.5 (备注:在持续阅读Ambari 源码过程中,内容会不断更新。如果文章有错误,欢迎指正)目录Ambari Agent启动过程 关于Ambari Agent Controller线程和Agent 主要功能模块 关于Recovery Auto start Agent指令执行过程 Ambari Alert Ambari Agent Acti...
阅读(68) 评论(0)

python中的一点小知识与库(5)

目录: 1. 不可变对象 2. 关于迭代器 3. 内建函数 4. 类特殊方法,属性 5. 装饰器一、不可变对象python中的不可变对象:str,integer,tuple(和JAVA还是挺像的,Java中的String,Integer,Long都是不可变的)可变类型(immutable)类型:list, dict 二、关于迭代器1.什么是迭代可以直接作用于for循环的对象统称为可迭代对象...
阅读(250) 评论(0)

python中的一点小知识与库(4)

目录 12. atexit模块 13. time模块 14. types 模块 15. gc 模块 16. fileinput 模块 17. shutil 模块 18. tempfile 模块 19. StringIO ,cStringIO 模块 20. mmap 模块 21. with关键字 22. yield关键字 23. threading模块 24. mulip...
阅读(460) 评论(0)

python中的一点小知识与库(3)

目录: 8. operator 模块 9. 集合类型简单说明 10. copy 模块 11. sys 模块 12. 八、operator 模块operator模块是python中内置的操作符函数接口,它定义了一些算术和比较内置操作的函数。operator模块是用c实现的,所以执行速度比python代码快。1.逻辑操作from operator import *a = [1, 2, 3]...
阅读(127) 评论(0)

WSGI

目录: TOC # 1. WSGI 简介 2. webob 3. Paste Deploy一、WSGI 简介官网:http://wsgi.readthedocs.io/en/latest/what.html http://wsgi.readthedocs.io/en/latest/learn.html原文地址:http://blog.csdn.net/sraing/article/deta...
阅读(211) 评论(0)

Routes

一、关于Routes Routes是一个Rails routes系统的python实现,用来在URLs 和 应用action之间做映射。同时,Routes可用来产生简洁明了的RestFull形式的URLs。Routes做映射时,支持基于域、cookies,HTTP 方法或是预定义的函数的映射,同时支持子域映射。官网文献:http://routes.readthedocs.io/en/latest/1...
阅读(132) 评论(0)

Nova 中的一些基本概念与操作(2)

目录: 1. 基本操作-请求和响应数据格式 2. Nova 命令行工具简要说明 3. 开发指南 4. 开发指南 :Adding a Method to the OpenStack API 5. 开发指南 : Placement API 6. 开发指南 : Policy一、基本操作-请求和响应数据格式非常琐碎,所以就不翻译了。开发人员应该在用到时去确认请求和响应格式,且对支持的请求...
阅读(466) 评论(0)

Nova 中的一些基本概念(1)

Nova中的几个重要的概念:(1)server:Instance,可以是虚拟机实例或是物理机或是计算机系统中的容器。server必须是命名的。 在openstack compute API中,server就是一个虚拟机实例,物理机或是一个容器。 (2)Flavor:一个虚拟硬件配置模块,配置包括:磁盘,内存,CPU时间分配优先级等。(3)Flavor Extra Specs:(4)Image:一个文...
阅读(405) 评论(0)

compute manager(1) :init_host(self)(没写完)

初始化host : 步骤: 加载whitelist (不知道这个是干什么用的) 检测 host placement(如果placement API不可用,则应用抛出异常。 host compute driver层的初始化 通过InstanceList 类获取该host上的示例列表instaces 检测是否延迟IP绑定,如果时,通过driver配置 init_virt_events ,不知道具体干什...
阅读(168) 评论(0)

Python eventlet

原文地址: http://www.cnblogs.com/Security-Darren/p/4168233.html http://www.2cto.com/net/201610/553556.html http://blog.csdn.net/gaoxingnengjisuan/article/details/12913275eventlet是python库函数,一个是处理和网络相关的...
阅读(450) 评论(0)
98条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:57631次
    • 积分:1316
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:29篇
    • 译文:7篇
    • 评论:7条
    最新评论