自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 postgres批量新增,修改

项目中用到批量新增,修改,这里记录一下:1、批量新增,当遇到冲突时,进行修改sql:insert into table_name(id, col1) values(unnest(array[1,2], unnest(array[value1, value2])) on conflict(id) do update set set col1=excluded.col1;2、批量新增,当新增数据存在时,则不做任何修改sql:insert into table_name(id, col1)

2020-07-24 20:02:15 1444

原创 Linux 的字符串截取很有用

Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。复制代码代码如下:echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://

2016-03-23 15:54:06 440

原创 docker中运行centos镜像

从docker 仓库中获取的centos镜像只有78MB大小,很多有用的命令都没有,所以需要安装,现在安装最基本的工具。网络工具:ifconfig   net-toolsssh,scp命令工具:openssh-server openssh-clients基本的命令工具(譬如说service命令):initscripts    yum update yum install -y n

2016-03-18 08:48:23 1124

原创 linux下文件同步脚本

文件传输在linux下是很容易通过scp协议和命令实现的,本脚本是同步集群的文件夹的文件,也可以单独同步某个机器。各个机器直接最好设置无密登陆,否则中间会不断的要求输入登陆密码。脚本如下:#! /bin/bash#目的主机的登录名USERNAME=hadoopfunction synfiles(){ host=$2dir=$(ls $1); #获取需要同步文件列表fo

2016-03-16 11:45:06 1515

原创 hive1.2.1 在hadoop 2.6.0中搭建的问题

自己学习hive,配置是稳定版的hive 1.2.1 +hadoop 2.6.0hive的搭建很简单,可以参考博客:http://blog.csdn.net/linlinv3/article/details/49512587遇到的问题:1、mysql链接不上:把mysql的my.conf中的bind-address注释掉,重启mysql 即可。2、jline版本问题导致启动失败(把

2016-03-08 10:17:02 330

原创 最简单的ssh无密登陆

第一步:生成密钥ssh-keygen -t rsa第二步:将密钥传输到目标机器上ssh-copy-id -i .ssh/id_rsa.pub name@ip第三步:远程登陆一次目标机器然后就可以无密登陆了。

2016-01-08 11:49:00 519

原创 ubuntu 14.04登陆界面root登陆

在ubuntu14.04安装系统后,登陆界面上有安装系统时设置的登陆用户,不能用root用户登录。如何设置root登陆呢?步骤如下:1、设置root用户密码打开终端,输入:sudo passwd root输入两次root密码2、切换到root用户,因为用root用户在管理时方便,几乎可以进行各种操作。在终端输入:su输入root密码切3、开启登陆桌面显示login

2016-01-08 09:46:45 793

原创 openstack kilo版本中window7镜像蓝屏问题

最近制作了windows 7镜像上传到openstack中,发现在运行几个小时后会蓝屏,错误代码有0x00000101和0x0000005c,, 制作的镜像的virtio版本是官方推荐的稳定版:virtio-win-0.1.112.iso刚开始以为是驱动问题,尝试了几个版本,都还是会蓝屏,使用微软官方windows server 2012情况会好一些。后来经过多方查找,发现是ubuntu内

2015-12-31 13:50:30 1742 2

转载 keystone中的domain

相关对象Keystone中当前和domain相关的对象有user,project,group和token,其中user,project和group从sql driver看,这三个模型的name字段都和domain_id一起作为联合唯一键在数据库层面增加了约束。token比较特殊,获取V3 token的时候有一个可选参数scope,来指定需要获取什么样scope的token,可以参考keys

2015-11-19 16:47:33 2129

原创 token失效后再次请求获取新token

在neutron日志中发现经常有认证失败warning,但是认证失败并不会导致服务请求报错,这是什么原因呢?在keystonemiddleware中打印认证的token,发现认证失败的token都是已经过期的token,这些过期的token认证时肯定是失败的,所以返回认证失败。在认证失败后,服务会再次请求获取新的token,再用新的token进行验证,这样验证就可以通过了,也就不影响服务的

2015-11-06 16:01:54 15384

原创 rest api请求时token的注入

申明:本文主要以neutronclient为例进行说明在请求neutronserver时,需要先创建neutronclient,再通过neutronclient访问neutron server。例如:dash board访问neutron server 时,需要在horirzon/openstack_dashboard/api/neutron.py文件中创建neutronclient.例如

2015-10-28 15:28:52 6015 2

原创 keystonemiddleware中的token 认证

在系统访问api时,都要经过auth_token认证,只有认证成功才能继续访问api,所以弄清api认证的流程很有必要。token认证包括了三个认证过程,即:cache认证,本地认证和远程认证;1、根据token信息从token cache获取token id 和具体的token信息(json字符串,cached);返回cached;2、如果token cache中没有,则使用cm

2015-10-28 14:27:29 5506 1

转载 hadoop1.2.1伪分布模式安装教程

1:软件环境准备1.1Hadoop:我们使用hadoop Release 1.2.1(stable)版本,下载链接:http://mirrors.ustc.edu.cn/apache/hadoop/common/hadoop-1.2.1/我们选择hadoop-1.2.1-bin.tar.gz文件下载。1.2Java:Java在这里使用的是jdk1.7版本的,当然也可以使

2015-10-16 15:29:40 417

转载 novaclient源码分析

源码版本:H版FAULT_OS_COMPUTE_API_VERSION = "1.1" 一、目录结构及概况novaclient/         |---client.py -------------主要提供HTTPClient类,也提供根据版本创建Client对象的函数         |---base.py   -------------提供基本的Manager基类  

2015-07-21 10:07:45 639

原创 openstack keystone token创建,验证流程

好东西,收藏一下:在理解keystone 授权机制之前,先明白其中的一些基本概念:User: 所谓的User代表着一些人或者能够通过keystone获取访问的something。User通过自身的证书例如username & password 或者 api keys来访问服务。Tenant:Tenant代表nova中的一个project,就是能够聚合一些服务中的一些资源。例如,

2015-07-15 16:57:32 9042

转载 OpenStack 2015.1.0 (Kilo)更新日志

看到好东西,就分享一下。遗憾的是不在csdn,只有复制过来了。OpenStack对象存储(Swift)[edit]新功能[edit]纠删码(beta)[edit]Swift现在支持纠删码(EC)存储策略类型。这样部署人员、以极少的RAW容量达到极高的可用性,如同在副本存储中一样。然后,EC需要更多的CPU和网络资源,所以并不适合所有应用场景。EC非常适合在一个独立的区域内极少访问的、大

2015-07-10 16:02:52 905

原创 设置ubuntu 14.04 开机root用户登陆

安装完成如需使用root身份登录,可打开终端输入以下命令:#设置root密码sudo passwd root#切换到root用户sudo -s想要在登录界面使用root身份登录,可编辑/etc/lightdm/目录下的lightdm.conf文件,如没有此文件,直接创建vi /etc/lightdm/lightdm.conf文件内容最终为:[SeatDe

2015-05-22 09:47:46 1174

原创 python中self、_init_和__name__

初学python,记录一些基本的东西吧1、self类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。Python中的self等价于C++中的self指针和Java、C#中的this。假如你有一个类称为MyClass和这个类的

2015-04-24 09:58:27 2523

openstack windows镜像操作说明

openstack中,ubuntu和windows镜像制作说明,包括安装cloudinit,搭建lamp网站,欢迎下载.doc

2015-12-31

openstack 镜像指导说明

openstack英文官方镜像制作指导说明

2015-12-31

virtio-win-0.1.112.iso

window7 镜像制作驱动:virtio-win-0.1.112.iso,官方稳定版本哦

2015-12-31

OpenSatck & Ceph簡介

本文介绍了openstack存储部分ceph模块的理论知识,有助于初学者对于存储模块的学习。

2015-11-19

openstack nova 部分原理

本文档详细介绍了nova的组件和启动虚拟机的流程,有助于初学者对于nova部分的了解。

2015-11-19

Openstack J版官方安装指南(英文版)

Openstack J版官方安装指南(英文版)

2015-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除