`
ssxxjjii
  • 浏览: 948258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素:   一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系 ...
核心   (1)不在数据库做运算cpu计算务必移至业务层   (2)控制单表数据量:单表记录控制在1000w   (3)控制列数量:字段数控制在20以内   (4)平衡范式与冗余:为提高效率牺牲范式设计,冗余数据   (5)拒绝3B: ...
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
一.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 ...
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的日志zookeeper.out 文件居然有6G,后来设置下日志为滚动输出,参考: http://blog.csdn.net/hengyunabc/article/details/19006911 但是改了之后,发现一天的日志量就是100多M,滚动日志一天就被冲掉了,这个不科学。 再仔细查看下日志里的内容,发现有很多连接建立好,马上又断开:   [java] view plaincopy
你的索引文件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 ...
Global site tag (gtag.js) - Google Analytics