- 浏览: 74283 次
- 性别:
- 来自: 深圳
最新评论
-
lixia0417:
楼主,你的图片不见了。也就是说ByteBuf的申请速度大于释放 ...
Netty OOM案例
文章列表
mongodb[集群]安全与认证
- 博客分类:
- mongodb
注意:在集群及副本集环境中必须使用keyFile参数,只使用--auth参数将无法工作。
2.2以下的版本不支持集群环境下的只读用户。
客户端在集群中进行认证与在单服务器环境中的认证是一样的,唯一的区别是集群中服务器使用密钥文件进行内部沟通。
密钥文件基本上是一个明文的文件,hash计算后被当做集群的内部密码。
设置副本集 and/or 分片的验证:
a,创建key文件并复制到集合的每个服务器中。密钥文件是字符的base64集,加上空格与换行符。
b,修改密钥文件权限为只能被当前用户读取。
c,启动集群中的 ...
Mongodb集群搭建的三种方式
标签: mongodbMongodbMongoDbmongoDBMongoDB
2013-01-13 23:40 57894人阅读 评论(12) 收藏
日志文件按文件名,按天生成
- 博客分类:
- log4j2
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="MyApp" packages="">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="[%d{HH:mm:ss.SSS}] ...
步骤1、配置/etc/sysconfig/network-scripts/ifcfg-eth0 里的文件。it动力的CentOS下的ifcfg-eth0的配置详情:[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"HWADDR="00:0C:29:FD:FF:2A"NM_CONTROLLED="yes"ONBOOT="yes"IPADDR=192.168.1.31NETMASK=255.255.255.0G ...
Java路径中的空格问题
1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").getFile()获得的路径,不能被FileReader()和FileWriter()直接应用。 原因是URL对空格,特殊字符(%,#,[]等)和中文进行了编码处理。 例 ...
服务器被重启后,系统时间出现问题
服务器同步时间
ntpdate 202.112.29.82
然后将硬件时间与系统时间同步
hwclock --systohc
<!--[if !supportLists]-->l <!--[endif]-->Redis安装
安装包redis-3.0.7.tar.gz
redis启动命令
#/usr/local/redis/redis-server ./redis.conf &
redis停止命令
#/usr/local/redis/redis-cli shutdown或#kill -9 PID
安装步骤
<!--[if !supportLists]-->1. <!--[endif]-->
启动的shell脚本添加
export JAVA_TOOL_OPTIONS="-Dfile.encoding=utf-8 -Duser.language=en -Duser.country=US"
UnknownHostException
- 博客分类:
- linux
在linux系统下部署Java产品的集群环境时,后台报出如下异常,系统报找不到名为“QATest242”的主机: ERROR - Get local host name failed -com.trs.infra.cluster.ClusterConfig.getMemberHost(ClusterConfig.java:293) java.net.UnknownHostException: QATest242: QATest242 at java.net.InetAddress.getLocalHost(InetAddress.java:1353) at xx ...
把j项目启动脚本 添加为服务
- 博客分类:
- linux
执行启动脚本shell 如homeServer.sh
再编辑rcdd文件,将其放入/etc/init.d目录下
添加执行chmod +x rcdd
即可
service rcdd start
chkconfig开机启动
- 博客分类:
- linux
centos开机启动项设置命令:chkconfig
博客分类:
Linux
在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。
在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。
其实命令很简单的,使用chkconfig即可。比如要将mysqld设置为开机自动启动:
#chkconfig mysqld on
...
机器增加外网访问方法:
vi /etc/sysconfig/network-scripts/ifcfg-bond0
---- 【配置网关内容如下】 ---
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
PEERDNS=no
NM_CONTROLLED=no
IPV6INIT=no
IPADDR=10.33.33.171
NETMASK=255.255.255.0
GATEWAY=10.33.33.254
BROADCAST=10.33.33.255
BONDING_OPTS=& ...
tomcat session共享
- 博客分类:
- tomcat
session共享有两种方式:
1、session共享,多个服务器session拷贝保存,一台宕机不会影响用户的登录状态;
2、请求精确集中定位,即当前用户的请求都集中定位到一台服务器中,这样单台服务器保存了用户的session登录信息,如果宕机,则等同于单点部署,会丢失;
apache中针对上述两个方法提供了不同的配置项:
session replication:会话复制,即上述的方法一;
session sticky:会话不复制,即上述的方法二;
1.memcached2.redis3.mongodb
一、nginx+tomcat+memcache ...
mysql块内存储长度的研究
- 博客分类:
- mysql
分类: Mysql/postgreSQL
关于mysql块内存储长度的研究。欢迎指正。。mysql存储,一行最多存储65532字节,即所有字段加起来,长度不能超过这个值。65532字节换算下就是63.99KB(64KB=65536字节)。BLOB and TEXT列在一行中只会占8个字节,因为它们是另外单独存储的。关于null值和非null值存储引擎不同,储的方式不同,具体参照官网。参考:http://dev.mysql.com/doc/refman/5.0/en/column-count-limit.htmlgbk:每个字符占2个字节.(最大长度是:65532/ ...
博客分类:
MongoDB
下面将在这一年的一些简单的管理操作做一下记录
Starting and Stopping Mongo
Security and Authentication
Monitoring and Diagnostics
Backups
Starting and Stopping MongoMongoDB启动
对了,MongoDB在linux下是无需安装的,从官网上下载下安装包后解压,直接执行mongod,就可以启动MongoDB服务器,当然mongod还有很多的启动选择项 ...