`
kabike
  • 浏览: 609374 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
新开通了简书,地址是http://www.jianshu.com/u/0dc4de2272f0,欢迎大家访问。 自认为优秀的作品将放到简书上,而iteye将作为笔记使用。 毕竟现在是简书的推荐作者了,笔记之类毕竟简单的就不放上去了。。。
我将一个配置文件复制到粘贴板,粘贴到另一个vim窗口的时候,如果里面有注释,会给下面每一行都自动插入注释,可以使用下面方法来禁用 http://vim.wikia.com/wiki/Disable_automatic_comment_insertion

ulimit不起作用

有一次发现ulimit设置了以后,用xshell通过SSH协议登录时,ulimit不起作用,但是su切换用户后显示正常.是因为这个服务器自带的sshd没有/etc/pam.d/sshd,重新yum安装了ssh server后问题解决了 注意可能需要修改/etc/ssh/sshd_config,将UsePAM设置成yes
想在centos系统中使用DHCP分配IP,但是使用自定义的DNS服务器,这时重启时会将DHCP获得的DNS服务器写到/etc/resolv.conf文件中,优先使用DHCP的DNS 想使用自定义的DNS服务器,可以修改/etc/sysconfig/network-scripts中的配置文件,设置PEERDNS=no,将需要的DNS用DNS1和DNS2设置 官方文档 https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-int ...

java远程监控

-Dcom.sun.management.jmxremote.port=1999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
AppScan扫描CAS所在的tomcat,检查出"支持不推荐使用的 SSL 版本",于是在tomcat中设置 <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="200" SSLEnabled="true" scheme="https" secure="true" ...
想起这个问题,是因为知乎上有人提问 storm采用异或的方式来判断消息被完整处理,网上已经有很多介绍了,但是按照这个提问者的描述,为什么它要用异或而不是计数器呢? 这是分布式系统需要考虑异步网络传输模型的原因.acker接收bolt的顺序是不确定的,用来异或的随机数可以认为是一一对应的,就像一把钥匙开一把锁.如果发送的是+1,-1这样的增量,则很容易出现重复,如果acker接收的顺序不是按物理时间顺序,则可能出现tuple的提前ack. 理想的顺序可能是+1,+1,-1,-1,一旦变成了+1,-1,+1,-1,那么第二个数字接收后,message就被ack了.异或则不用担心这个问题
将如下代码保存到文件mongodbstats.js function checkRS(members){ var valid=true; members.forEach(function(member){ print(member.name+" is "+member.stateStr) if (member.stateStr != "SECONDARY" && member.stateStr != "PRIMARY" && member.stateStr != "ARB ...
添加/etc/dhcp/dhclient-exit-hooks文件,使之可执行 内容如下 #!/bin/bash echo "" echo "dhclient-exit-hooks running..." echo "reason is ${reason}" echo "interface is ${interface}" # only execute on the primary nic if [ "$interface" != "eth0" ] then ...
mvn project-info-reports:dependencies

一些命令

1 maven assembly插件打包snapshot版本的依赖时不使用时间戳版本的名称 http://maven.apache.org/plugins/maven-assembly-plugin/faq.html#outputFileNameMapping 使用baseVersion代替version即可 2 maven跳过集成测试 mvn -DskipITs=true deploy 3 mongodb按插入顺序查询 db.users.find().hint( { $natural : -1 } )
安装了Cloudera之后,总是提示时钟偏差,但是ntpd服务是正常工作的. 原来Cloudera的agent是使用ntpdc命令进行进行判定的 https://community.cloudera.com/t5/Cloudera-Manager-Installation/Cloudera-5-4-x-cluster-randomly-reports-quot-Clock-Offset-Bad/td-p/31166
安装了cloudera后agent居然不能正常启动,一启动就会被关闭,/var/log/messages里只有 引用cmf-agent: Starting daemon. cmf-agent: Stopping daemon. 后来发现居然是hostname包含了下划线(underscore),但是这个异常不知道被谁吃了....
从aws上把mongodb集群弄到微软云上之后,发现mongos里各种报错 引用 2016-07-14T16:42:10.779+0800 I NETWORK  [LockPinger] Socket recv() timeout  10.0.0.6:30001 2016-07-14T16:42:10.779+0800 I NETWORK  [LockPinger] SocketException: remote: 10.0.0.6:30001 error: 9001 socket exception [RECV_TIMEOUT] server [10.0.0.6:30001] 2016-07 ...
原来mongodb的文档上一直宣称是2阶段协议提交来保证3个config server保持强一致性,然而其实不是的 https://jira.mongodb.org/browse/DOCS-5289 有人看源代码,发现mongodb源码和文档不一致,提交了这个jira,导致mongodb连官方文档都改了...噗... 由于各种原因导致config server不一致的时候,mongos日志中出现了 will not perform auto-split because config servers are inconsistent 可以用dbHash来比较3个config server,找到不 ...
Global site tag (gtag.js) - Google Analytics