存档

‘Linux’ 分类的存档

logstash elasticsearch redis Kibana 收集Nginx 和Tomcat日志配置

2015年1月8日 1 条评论

工作原理如下图
9F87F14E-4CFF-415A-8250-D4215D7EC132

解释:logstash 主要处理两个事情,shipper和indexer。shipper 即进行日志的收集,indexer则对数据进行分析过滤处理以及持久化保存到elasticsearch中。redis 在中间起着中转的作用。Kibana 是一个日志可视化web程序。

1.准备工作

安装配置如下软件 Jdk Nginx Redis Tomcat  Elasticsearch 且确保各软件都正常运行

相关步骤请自行google

2.修改elasticsearch配置

编辑vim /etc/elasticsearch/elasticsearch.yml

增加如下内容

http.cors.allow-origin: "/.*/"
http.cors.enabled: true

相关原因 refer to https://gist.github.com/rmoff/379e6ce46eb128110f38

2.配置logstash 阅读全文…

MariaDB Galera Cluster Startup

2014年8月24日 没有评论

1.环境

系统信息 CentOS-6.5-x86_64

服务器节点IP:192.168.1.200 , 192.168.1.201 , 192.168.1.202

2.关闭SELinux

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器(可以通过/usr/sbin/sestatus -v  查看状态)

3.安装基础软件支撑

yum  -y install tcp_wrappers
wget http://pkgs.repoforge.org/socat/socat-1.7.2.4-1.el6.rf.x86_64.rpm
rpm -iv socat-1.7.2.4-1.el6.rf.x86_64.rpm

4.安装Mariadb Galera Cluster
阅读全文…

Centos web server init

2014年8月5日 没有评论

1.安装 Nginx

创建 /etc/yum.repos.d/nginx.repo,内容如下

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

运行 阅读全文…

初识Redis

2014年7月20日 没有评论

在进行缓存技术选型时,Redis越来越受到开发者的青睐。主要原因有以下几点:

  • Redis在支持k/v类型数据的同时还提供list,set,hash等数据结构的存储
  • 通过RDB和AOF对数据进行持久化操作
  • 在性能上与memcached不相上下
  • 支持Master-Slave 主从同步

1.持久化原理

Redis持久化主要通过RDB和AOF方式

1.1 RDB,默认的持久化方式 阅读全文…

分类: Linux, Redis 标签: , , , , ,

linux swap 配置(阿里云)

2014年7月8日 没有评论

由于阿里云的linux主机默认不带swap,需要自己配置

楼主的主机是4G RAM 20G系统盘+100G的新挂载硬盘(挂载目录/data)。

由于20G的系统盘空间吃紧,所以把交换分区划分到/data下

cd /data/
#复制SWAP文件块 4G =512byte * 8000000
dd if=/dev/zero of=swapfile bs=512 count=8000000 
# 让其生效
/sbin/mkswap swapfile
# 进行swap文件激活
/sbin/swapon swapfile
# 查看
cat /proc/swaps
#添加到自启动
echo "/data/swapfile swap swap defaults 0 0" >>/etc/fstab

最后别忘记删除/etc/rc.local里的 swapoff -a,不然重启了依然不生效。阿里服务器默认关闭swap。

另外关于swap的大小可以按照如下规则设置swap大小: 阅读全文…

分类: CentOS, Linux 标签: , , ,