08 2019 档案

摘要:Vagrant安装步骤 1. 下载添加box镜像 2. 建立box镜像关联 输出结果如下 cmd f:\vagrant\centos7.2 vagrant box add centos72 vagrant centos 7.2.box == box: Box file was not detecte 阅读全文
posted @ 2019-08-31 15:18 大胡子哥dhzg 阅读(239) 评论(0) 推荐(1)
摘要:搭建HDFS HA 1.服务器角色规划 | hd 01(192.168.1.99) | hd 02 (192.168.1.100) | hd 03 (192.168.1.101) | | | | | | NameNode | NameNode | | | Zookeeper | Zookeeper 阅读全文
posted @ 2019-08-28 15:19 大胡子哥dhzg 阅读(129) 评论(0) 推荐(0)
摘要:copy模块的参数,ansible 主机组 m copy a '' src: 指定源文件或目录 dest: 指定目标服务器的文件或目录 backup: 是否要备份 owner: 拷贝到目标服务器后,文件或目录的所属用户 group: 拷贝到目标服务器后,文件或目录的所属群组 mode: 文件或目录的 阅读全文
posted @ 2019-08-25 17:44 大胡子哥dhzg 阅读(4395) 评论(0) 推荐(1)
摘要:如果机器多,假如有一百台服务器,每台服务器登录前都得先输入yes,使用交互式的方式下发公钥的话就很麻烦(ssh copy id)。 1. 第一次操作需要通过密码来操作服务器,所以配置文件需要把密码配置好 2. ansible实现批量下发公钥 这样,密钥就批量下发成功了,在配置文件中,可以把密码配置给 阅读全文
posted @ 2019-08-25 17:22 大胡子哥dhzg 阅读(539) 评论(0) 推荐(0)
摘要:使用公私钥实现ssh无密码登录 1. 生成公钥和私钥 公钥相当于锁 ,私钥相当于钥匙 2. 借用ssh copy id工具实现无密码登录 ssh copy id i /root/.ssh/id_rsa.pub 39.105.47.177 公钥上传到服务器 ssh i /root/.ssh/id_rs 阅读全文
posted @ 2019-08-25 16:24 大胡子哥dhzg 阅读(337) 评论(0) 推荐(0)
摘要:```python def search(sequence, number, lower=0, upper=None): if upper is None: upper = len(sequence) - 1 if lower == upper: assert number == sequence[upper] return uppe... 阅读全文
posted @ 2019-08-22 23:44 大胡子哥dhzg 阅读(170) 评论(0) 推荐(0)
摘要:字符串的基本操作 设置字符串的格式 被称为 转换说明符 ,指出了要将值插入到什么地方。s意味着将值视为字符串进行格式设置。如果指定的值不是字符串,将使用str将其转换为字符串。 字符串方法 center 方法center通过在两边添加填充字符(默认为空格)让字符串居中。 find 方法find在字符 阅读全文
posted @ 2019-08-22 15:15 大胡子哥dhzg 阅读(116) 评论(0) 推荐(0)
摘要:闭包 如果在一个函数的内部,定义了另一个函数。外部的函数叫外函数,内部的函数叫内函数。 闭包条件 1. 在一个外函数中定义了一个内函数 2. 内函数运用了外函数的临时变量 3. 外函数的返回值是内函数的引用 一般情况下,如果一个函数结束,函数内部所有的东西都会释放掉,还给内存,局部变量都会消失。但是 阅读全文
posted @ 2019-08-19 20:15 大胡子哥dhzg 阅读(107) 评论(0) 推荐(0)
摘要:mini_frame.py 阅读全文
posted @ 2019-08-17 23:32 大胡子哥dhzg 阅读(147) 评论(0) 推荐(0)
摘要:非安全的方式,使用动态拼接SQL 输入 python from pymysql import connect class JD(object): def __init__(self): 创建connect连接 self.conn = connect(host='127.0.0.1', port=33 阅读全文
posted @ 2019-08-17 17:18 大胡子哥dhzg 阅读(1431) 评论(0) 推荐(0)
摘要:python操作mysql步骤: 1. 创建connect连接 2. 获得cursor对象 3. 执行SQL语句 4. 关闭corser和conn连接 操作SQL修改数据库时 方法进行提交,如果在执行 方法前反悔,可以执行 方法进行回退。 阅读全文
posted @ 2019-08-17 15:04 大胡子哥dhzg 阅读(254) 评论(0) 推荐(0)
摘要:Python异常处理与程序调试 Python提供了强大的异常处理机制,通过捕获异常可以提高程序的健壮性。异常处理还具有释放对象,中止循环的运行等作用。在程序运行的过程中,如果发生了错误,可以返回事先约定的一个错误代码。 "try...except"语句 用于处理问题语句,捕获可能存在的异常。try子 阅读全文
posted @ 2019-08-15 23:37 大胡子哥dhzg 阅读(179) 评论(0) 推荐(0)
摘要:使用Python解析JSON json是一种轻量级的数据交换格式,易于阅读和编写。 json函数具体作用描述 | 函数 | 具体描述作用 | | : : | | | json.dumps | 将python对象编码为JSON字符串 | | json.loads | 将已编码的JSON字符串编码为Py 阅读全文
posted @ 2019-08-15 22:06 大胡子哥dhzg 阅读(348) 评论(0) 推荐(0)
摘要:正则表达式 re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 语法: 参数: pattern:匹配的正则表达式 string:要匹配的字符串 flags:标志位,控制正则表达式的匹配方式 | 选项 | 作用描述 阅读全文
posted @ 2019-08-15 00:31 大胡子哥dhzg 阅读(198) 评论(0) 推荐(0)