操作系统环境:
CentOS 7.5
Ceph 简介
Ceph 集群 至少需要一个CephMonitor 和两个OSD 守护进程, 运行ceph 文件系统客户端时则必须要用元数据服务器 (MDS)Metadata Server
Ceph OSDs: 功能是存储数据,处理数据的复制、恢复、回填、再均衡,并通过检查其他OSD 守护进程的心跳来向 Ceph Monitors 提供一些监控信息。当 Ceph 存储集群设定为有2个副本时,至少需要2个 OSD 守护进程,集群才能达到 active+c...
elkstack logstash grok 表达式配置
logstash 本身就内置了很多程序的变量正则, 比如nginx haproxy apahce tomcat的正则, 需要你自己指明 type格式就可以了。
那么问题来了… … type貌似不能随便的引入,我一开始没注意 就随意用了nginx-access 结果filter里的grok正则怎么都匹配不了,很是恼火 … …
最后干掉了type后,就可以正常的匹配了,应该没这么二b,有时间再折腾下这个问题 。
关于grep或者是grok,大家可以在 http:...
supervisor守护scala应用故障处理
在部署scala应用时,使用supervisor做进程守护时提示:
Oops, cannot start the server.
java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io....
python 网络编程模块twisted 安装
1. 首先先安装python的开发工具
yum install python-devel -y
2.这里我们安装twisted 是通过pip安装的,这个前提你要有pip这个工具,因此我们还需要安装pip,但是在安装pip的前提需要先安装setuptools
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
这个会自动选择合适版本setuptools安装,然后我们wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46...
python 安装MySQL 模块
python 安装MySQL 模块
先安装依赖库:
yum install python-devel mysql-devel zlib-devel openssl-devel
安装方式有两种,一种自己下载源码安装,
1.下载mysql模块
wget https://sourceforge.net/projects/mysql-python/files/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz/download?use_mirror=nchc&use_mirror=nchc
#解压 tar -zvxf MySQL-python*
进入文件目录,运行一下命令;
p...
批量修改tomcat配置
shell功能概述:
使用svn管理tomcat版本,然后根据指定tomcat版本号、tomcat端口号、tomcat进程同时添加utf-8编码,生成对应的压缩包版本tomcat;
#!/bin/bash
#$1 tomcat_version $2 tomcat_JAVA_HOME #调用当前shell时需要传入的参数 第一个tomcat版本 这里配置的是7 和8版本,第二个参数是JAVA_HOME
set -e #出错即停止
#update_tomcat() $1=$WD $2=$TOMCAT_V #这个方法需要传的参数
#copy_tomcat()...
更新python版本时 ansible 出现异常
最近更新python版本的时候,误操作导致我原来服务器上的Jinja2模块找不到
提示
ImportError: No module named jinja2
解决办法:
easy_install Jinja2 或者使用pip install Jinja2 正常使用前者即可。
来自为知笔记(Wiz)
ELKStack 安装配置
包准备:
操作系统环境 centos 6.7 final
kibana-4.5.4
logstatsh 2.3.4
elasticsearch 2.3.5
jdk1.7
一、配置ElasticSearch
解压 elasticsearch 并安装head
[root@ops1 elk]# ln -s elasticsearch-2.3.5 elasticsearch
[root@ops1 elk]# ll
总用量 26908
lrwxrwxrwx 1 root root &nb...
数据库索引注意事项,很实用|系统运维|syscto.com
索引分类:
1、普通索引 id_
2、唯一索引 uk_ 值必须唯一,不允许为空
3、主键索引
4、组合索引:最左前缀 原则(a,b,c == a,b,c a,b a,c)
建立索引时机:
1、在where和join出现的列都需要建立索引
不足之处
1、提高了查询速度,但是降低了表更新速度,因为要更新索引文件
2、会占空间
注意事项
1、索引不会包含NULL值的列
2、w...
docker安装配置-自学笔记
docker
1.git clone https://git.oschina.net/bjtenao/docker-training.git
yum install -y epel-release
yum install docker-io -y
2.
#. 表示dockerfile的目录 为当前目录
docker build -t csphere/centos:7.1 .
PS:
docker run -it 启动是交互式模式 把docker启动到前台
docker run -d 后台启动,返回一个id号
docker run -d -P 22 ( expose 是22的时候,宿主机会随机给个...