存档

‘Databases’ 分类的存档

tomcat 7 session 共享 redis

2015年11月4日 没有评论

1.下载 jedis-2.5.2.jar  tomcat-redis-session-manager1.2.jar  commons-pool2-2.2.jar 这三个包,复制到Tomcat_HOME/lib 下

2.修改Tomcat_HOME/conf/context.xml

在<Context></Context> 里增加如下内容

<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
         host="localhost" 
         port="6379" 
         password="123456"
         database="1" 
         maxInactiveInterval="60"/>

redis 服务器地址 端口 密码 等参数请根据实际情况自行修改

refer to:https://github.com/jcoleman/tomcat-redis-session-manager

分类: CentOS, Redis, Tomcat 标签:

Upgrade MongoDB to 3.0

2015年3月6日 没有评论

mongo 3.0 release 版本终于发布,支持WiredTiger 存储引擎

WiredTiger 存储引擎最大的亮点在于文档级别的锁,提高数据库并发。

更多关于 WiredTiger 请参考

http://docs.mongodb.org/v3.0/core/storage/#storage-wiredtiger

http://www.wiredtiger.com/

http://www.mongoing.com/archives/389

现在我们来进行升级操作:系统环境为Centos 6.5,mongod 2.6 单机

注意:升级只能针对2.6版本,如果版本小于2.6,请先升级到2.6版本

1.备份数据

由于wiredTiger存储引擎保存数据格式不一样,所以原先的数据目录无法直接使用,需要对原先数据进行导出操作,等更新完成之后再

进行导入操作

执行 mongodump 默认会把当前所有数据备份到dump 文件夹下

2.编辑 /etc/yum.repos.d/mongodb.repo

内容如下:

[mongodb-org-3.0]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1

3.执行升级命令

yum install -y mongodb-org

4.更新 /etc/mongod.conf

增加 storageEngine=wiredTiger //注: mongodb 3.0 版本默认存储引擎还是MMAPv1,需要手动修改改配置参数 阅读全文…

分类: MongoDB 标签: , ,

centos6 install postgresql 9.3

2015年1月15日 没有评论

1.安装 PGDG RPM 文件

yum localinstall http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm

2.查看可用包

yum list postgres*

3.安装postgresql 阅读全文…

分类: CentOS, Databases 标签:

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

运行 阅读全文…