- 浏览: 13243 次
- 性别:
- 来自: 北京
最新评论
文章列表
由于年索引数据量大,目前打算分20个shard做集群
硬件:(32G内存、8核CPU、每台服务器挂载4块500G的ssd硬盘) X 5台
目前有两种方式搭建:
一.每个solr实例对应一个盘,共要开启20个实例
solr -c -m 8g -z xx1:2181,xx2:2181,xx3:2181,xx4:2181,xx5:2181 -s /mnt/disk1/data/solrcloud/solr1 -p 8941
solr -c -m 8g -z xx1:2181,xx2:2181,xx3:2181,xx4:2181,xx5:2181 -s /mnt/disk2/da ...
本处使用的是Httpclient4.0.1
客户端:
public static int postXml(String path,String url){
DefaultHttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
MultipartEntity multipartEntity = new MultipartEntity();
FileBody cbFileBody = new FileBody(new File(path));
multipar ...
RMI的相关参数设置
- 博客分类:
- java
System.setProperty("java.rmi.server.logCalls", "false"); // 如果设置为true,服务端调用日志将会被打开并且打印标准错误输出上.默认为false. System.setProperty("sun.rmi.transport.tcp.readTimeout", Long.toString(readTimeout));System.setProperty("sun.rmi.transport.tcp.maxConnectionThreads", 100); // ...
CentOs 下ssh免密码登录
- 博客分类:
- linux
1.检查所有机器的openssh是否正常安装
2.使用命令 ssh-keygen -t rsa 生成id_rsa和id_rsa.pub密钥和公钥 三次回车(三次回车表示生成的文件默认地址~/.ssh和无密码登录)
3.进入到~/.ssh/目录下 cat id_rsa.pub >>authorized_keys
4.使用scp命令将authorized_keys复制到其它的机器~/.ssh/目录下即可
注:1.如果其它机器上无.ssh目录,可能是安装openssh后没有执行过ssh命令
2.若想实现服务器之间的互相SSH无密码登录,执行命令 2 ,然后执 ...
Gson解析复杂json格式
- 博客分类:
- 开源工具
如果JSON数据格式复杂,如下所示 :
{"id":"123","data":[{"x":"0.01086765","y":"1.474215","z":"0.05089895"},{"x":"-0.0001873518","y":"1.480754","z":"0.06177709"},{&qu ...
最近帮助公司新的开发团队搭建SVN环境,在配置权限的时候卡了好久,稍微记录一下。
1.首先启动SVN svnserve -d -r /home/svnroot/repository/code
2.更改code/conf目录下的svnserve.conf文件,一定要将默认配置中的#号去掉
[general]
anon- ...
由于项目需要搭建一个BugFree用来管理Bug,记录一下搭建过程
1.下载Xmapp(32或64位)集成软件包,无需单独安装apache、mysql、php,
下载地址:http://sourceforge.net/projects/xampp/files/
以Linux为例,下载后的文件为Xmapp-XXX.run格式的文件,chmod改为可执行后,直接./xmapp.run即可开始安装,默认安装在/opt/lamp下,安装完成后执行lamp start会启动apache、mysql,浏览器键入IP可看到xampp界面,表示安装成功,若不能打开,可能防火墙没开启80端口,修改ipta ...
log4j的category属性
- 博客分类:
- log4j
如果只想要将某些包或者类下的日志输出到指定日志文件,可以使用category属性
<category name="com.xxx.DocSearcherLogger" additivity="false">
<level value="INFO" />
<appender-ref ref="docSearchLogger" />
</category>
<appender name="docSearchLogger" ...
Log4j的AppenderSkeleton
- 博客分类:
- log4j
由于最近做的系统中需要滚动显示最近的100条日志数据,因此需要自定义appender类,通过继承AppenderSkeleton并重写append方法,将想要的日志放入ArrayBlockingQueue队列中,达到滚动显示最近100条日志的目的。
代码如下:
public class MyAppender extends AppenderSkeleton{
private static Queue<LoggingEvent> LOG_QUEUE = new ArrayBlockingQueue<LoggingEvent>(100, true); ...