- 浏览: 948258 次
- 性别:
- 来自: 北京
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
文章列表
PS:下面是性能测试的主要概念和计算公式,记录下:
一.系统吞度量要素:
一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系 ...
核心
(1)不在数据库做运算cpu计算务必移至业务层
(2)控制单表数据量:单表记录控制在1000w
(3)控制列数量:字段数控制在20以内
(4)平衡范式与冗余:为提高效率牺牲范式设计,冗余数据
(5)拒绝3B: ...
tomcat_access配置
- 博客分类:
- 日志统计分析
server.xml中配置http请求方法access日志
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="/home/webadmin/logs"
prefix="ip.access.log." suffix="" buffered="false"
pattern="%{X-Forwarded-For}i %{C ...
http://blog.csdn.net/zx13525079024/article/details/25310781
solrconfig.xml配置文件主要定义了SOLR的一些处理规则,包括索引数据的存放位置,更新,删除,查询的一些规则配置。
可以在tomcat的安装路径下找到这个文件C:\Program Files\Apache Software Foundation\Tomcat 8.0\solr\collection1\conf
1.datadir节点
1.<dataDir>${solr.data.dir:d:/Serv ...
http://blog.csdn.net/xyls12345/article/details/27504965
solrCloud的搭建可以有两种方式:使用solr内嵌的jetty来搭建;使用外部web容器tomcat来搭建。对于使用jett来搭建参考solr官方的手册照着做肯定ok,下面我主要讲的是如何使用tomcat来搭建solrCloud。
废话不多说,开始我们的工作!
1.搭建tomcat单机版solr
见我的上一篇博文solr安装-tomcat单机版
2.安装配置zookeeper
具体下载,安装,配置不详细说了,很简单。只列出我的关键配置项,如下:
client ...
http://www.cnblogs.com/huangfox/p/3920315.html
环境搭建
一.zookeeper
参考:http://blog.chinaunix.net/uid-25135004-id-4214399.html
SOLR使用手册之操作collection
- 博客分类:
- solr
一.Collections API
参考:https://cwiki.apache.org/confluence/display/solr/Collections+API
因为API比较多,我就不一一列举,只列出比较重要的几个1.创建collection官方示例:/admin/collections?action=CREATE&name=name&numShards=number&replicationFactor=number&maxShardsPerNode=number&createNodeSet=nodelist&collecti ...
http://blog.sina.com.cn/s/blog_a2f090ae0102v4fx.html
将对应的java代码打包成jar上传到服务器上启动后台运行代码:(进入到:/home/solr/solr-script/lib)nohup java cn.people.solr.index.Indexer -d article -c hdfs -n article_no_conpyfield -p hdfs://10.38.11.1:9000/data_cente ...
5分钟搞定solr索引主从同步
- 博客分类:
- solr
solr配置主从同步非常简单,比mysql/redis 要简单的多,5分钟搞定
solr索引同步的是core对core,以core为基本同步单元
一个solr instance可以装载多个core,每个core拥有不同的schema,core与实例的关系等同于mysql中table和database的关系
不支持直接同步实例
假设我们已经在 192.168.1.10和192.168.1.20 两台服务器上部署了solr服务,192.168.1.10作为master,192.168.1.20作为slave,两台实例上的core叫做weibo。solr索引同步步骤如下
编辑mast ...
使用的版本为Solr 4.9http://my.oschina.net/cloudcoder/blog/305033查看所有core的状态 使用样例 http://172.168.63.233:8983/solr/admin/cores?action=STATUS查看某一个core的状态 http://172.168.63.233:8983/solr/admin/cores?action=STATUS&core=collection3 创建core 需要提供coreName、实例路径、Config配置、schema文件及数据目录 , ...
http://jinnianshilongnian.iteye.com/blog/2089792
结论:
如果使用httpclient 3.1并发量比较大的项目,最好升级到httpclient4.2.3上,保证并发量大时能抗住。httpclient 4.3.3,目前还有一些bug;还是用4.2.x稳定版本吧。
以库存项目为例:
httpclient一天并发量在1500w左右,峰值一秒7万。
在之前使用过程中,一直存在大量的
org.apache.http.conn.ConnectionPoolTimeoutException: Timeout ...
http://www.cnblogs.com/sunxucool/archive/2013/06/21/3148141.html
ScheduledThreadPoolExecutor除了具有ThreadPoolExecutor的所有功能外,还可以延迟执行任务或者周期性的执 行某个任务。scheduleWithFixedDelay和scheduleAtFixedRate就是用来完成这个功能的。平常使用 scheduleAtFixedRate这个方法时并没有多想,但是这几天在实现一个功能的时候,需要考虑scheduleAtFixedRate所执行 的task是否会影响任务的周期性,比如sche ...
zookeeper 大量连接断开重连原因排查
- 博客分类:
- solr
问题现象
最后发现线上的zookeeper的日志zookeeper.out 文件居然有6G,后来设置下日志为滚动输出,参考:
http://blog.csdn.net/hengyunabc/article/details/19006911
但是改了之后,发现一天的日志量就是100多M,滚动日志一天就被冲掉了,这个不科学。
再仔细查看下日志里的内容,发现有很多连接建立好,马上又断开:
[java] view plaincopy
Solr,Lucene 优化有哪些相关经验
- 博客分类:
- solr
你的索引文件30G!这可是个非常大的数目了。1. 从schema入手:1> 你的数据是都需要store的么, 比如一些字段只需要提供结果搜索而不作为结果返回, 那么需要将store设置为false从而减少数据量。2> 你的所有字段都需要highlight么, 如果不需要highlight则可以将term vector关掉。 3> 确认你在schema没保存太多无用的信息(即不用来搜索也不用来返回)。
jps
查看所有的jvm进程,包括进程ID,进程启动的路径等等。
我自己也用PS,即:ps -ef | grep java
jstack
观察jvm中当前所有线程的运行情况和线程当前状态。
系统崩溃了?如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。
系统hung住了?jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java ...