solr日志配置
http://wiki.apache.org/solr/SolrLogging
Using Logback
Here are some details for implementing logback (http://logback.qos.ch/). As you may know, Logback is from the same author as Log4j. It has several enhancements including Filters and Custom Appenders.
1. Get Solr 3.5 http://www.apache.org/dyn/closer.cgi/lucene/solr/3.5.0 and extract the tar/zip file on your system.
Note: $ORIG is your top level directory for Solr.
# cd $ORIG
# tar xzvf apache-solr-3.5.0.tgz
2. Copy the solr.war file to a new location
# mkdir -p /tmp/solr
# cd ./example/webapps
# cp solr.war /tmp/solr
# cd /tmp/solr
# jar xvf solr.war
# rm -f solr.war
3. Remove the slf4j-jdk14-1.6.1.jar file
# cd /tmp/solr
# rm -f ./WEB-INF/lib/slf4j-jdk14-1.6.1.jar
4. Copy logback classic files
Get the file: http://logback.qos.ch/dist/logback-1.0.1.tar.gz
# tar xzvf logback-1.0.1.tar.gz
# cd logback-1.0.1
# cp logback-classic-1.0.1.jar /tmp/solr/WEB-INF/lib
# cp logback-core-1.0.1.jar /tmp/solr/WEB-INF/lib
Note: If you wanted to upgrade SLF4J from 1.6.1 to 1.6.4 you would do the following...
a. Get the SLF4J from http://www.slf4j.org/dist/slf4j-1.6.4.tar.gz
b. Extract the tar into a temporary directory
c. delete the old versions:
# rm /tmp/solr/WEB-INF/lib/jcl-over-slf4j-1.6.1.jar
# rm /tmp/solr/WEB-INF/lib/log4j-over-slf4j-1.6.1.jar
# rm /tmp/solr/WEB-INF/lib/slf4j-api-1.6.1.jar
d. Copy the new ones
# cp jcl-over-slf4j-1.6.4.jar /tmp/solr/WEB-INF/lib
# cp log4j-over-slf4j-1.6.4.jar /tmp/solr/WEB-INF/lib
# cp slf4j-api-1.6.4.jar /tmp/solr/WEB-INF/lib
5. Rebuild the war
# cd /tmp/solr
# jar cvf solr.war *
6. Copy the war back to your example/webapps directory
# cp solr.war $ORIG/apache-solr-3.5.0/example/webapps
7. Create resources/logback.xml file
# cd $ORIG/apache-solr-3.5.0/example
# mkdir resources
copy logback.xml into this directory.
8. Restart Solr 3.5
Example logback.xml.
<configuration debug="true">
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>/var/log/solr.log</file>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="org.apache.solr.handler.dataimport.DocBuilder.level" level="SEVERE" additivity="false">
<appender-ref ref="FILE" />
</logger>
<logger name="org.apache.solr.handler.dataimport.ThreadedEntityProcessorWrapper.level" level="SEVERE" additivity="false">
<appender-ref ref="FILE" />
</logger>
<logger name="org.apache.solr.core.SolrCore" level="INFO" additivity="false">
<appender-ref ref="FILE" />
</logger>
<logger name="org.apache.solr" level="INFO" additivity="false">
<appender-ref ref="FILE" />
</logger>
<root level="OFF">
<appender-ref ref="STDOUT" />
</root>
</configuration>
分享到:
相关推荐
高性能的Solr日志读取器/解析器。 分析并总结Solr日志文件。 java -jar slr.jar [文件或文件夹路径] {TextMatchAspect} {TextMatchAspect} {-o outputdir} {-r'2015-05-12 14:23:00''2015-05-12 15:11:56' } 示例...
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
solr技术分析及运用超详细教程solr开发指南,包括solr服务器搭建,新增数据库配置,配置增量更新,配置分词器,常见异常,删除默认字段,调试技巧,solr日志,,solr基本查询语法,solr多字段匹配,solri集成solr...
随着传统互联网和移动互联网的持续发展,网络带给我们的...目前一些搜索公司在公共互联网领域提供了很好的解决方案,但是企业或者政府机关内部相关信息往往需要应用独立的搜索系统,Solr Cloud则是很好的一个平台选择。
可监控的日志 支持高速增量式更新(Fast incremental Updates)和快照发布(Snapshot Distribution) 1.2.2 Schema(模式) 定义域类型和文档的域 能够驱动智能处理 声明式的 Lucene 分析器规范 动态域...
日志是server / logs目录下的全局日志,在同一台计算机上启动多个Solr实例时会导致问题; 云示例做了认真的变通办法以使其中一些 核心是在服务器下的秘密位置中创建的 配置集很难找到,并且不清楚如何修改它们 这两...
hive-solr 使用Hive读写solr ...(2)优劣互补:有时候,我们需要将hive的分析完的结果或者直接对hive源表,存储到solr里面进行全文检索服务,比如以前我们有个业务,对我们电商网站的搜索日志使用hive分析完
本文来自于csdn,本文主要从Solr系统层面和索引字段优化两个方面进行优化以及展开一下的案例分析。随着umc接入主机的数量越来越多,每天产生的syslog日志数量也在剧增,之前一天产生syslog数量才不到1W,随着整个...
sqLogWeb解析日志文件,类似solr
碎纸机 ... 日志(火花,漫步和放屁), 文学(他人的作品), 去做 确认Carrot2并添加其开源许可证。 (扩展许可包括在许可证/ Solr分发中,例如,许可证/ carrot2-mini-LICENSE-BSD_LIKE.txt。)
通过系统传输Rackspace用户的邮件产生了相当大的“文件”路径信息,它们以各种格式的日志文件的形式存放,每天大约有150 GB。聚集这些数据对系统发展规划以及了解用户如何使用我们的系统是非常有帮助的,并且,...
FRAM Solr更改监视器 该服务负责轮询自定义solr服务的... 可以使用POST /changebatch端点重置更改日志,并发送{ "resetMillis": 864000000 }作为有效负载。 resetMillis是您需要及时返回多少resetMillis来重新处理。
Webstats Solr试图使Apache Access日志更易于Data Mine使用。 通过添加功能强大的搜索引擎(SOLR)作为后端并使用Java脚本和HTML以及可能PHP,我希望过时的AWStats。
Apache log4j 2是一款开源的Java日志记录框架,提供方便的日志记录,通过定义每一条日志信息的级别,能够更加细致地控制日志生成过程,以便用于编写程序时进行调试,在项目上线后出现状况时也可根据日志记录来判断...
该项目提供了 Alfresco、Share 和 Solr 日志以 json 格式输出的功能,以便 ELK 使用。 附加组件打包为 AMP 文件,以便于安装。 构建:检查项目,然后压缩 log4j-json 目录。 将生成的 .zip 文件重命名为 .amp。 ...
本文提出了一种基于 Solr 的分布式实时搜索模型,分析了其实现原理。模型通过内存索引与磁盘索引相结合保证索引信息的实时展示,同时引入CommitLog 日志保证内存索引数据容灾,并通过Master/Slave 模型保证搜索服务...
由Apache Solr支持的快速搜索 将日志保存几个世纪(在磁盘上) 将问题从日志保存到Github Repo 入门 git clone https://github.com/Padamsethia/lumberjack cd lumberjack/ pip install -r requirements.txt python...
- 增加定时任务管理,通过后台设置启动、关闭,执行任务日志 #### 二次开发准备 1. 开发环境要在IDE里装上lombok插件,否则编译器会报错 2. 程序部署建议使用Maven的assembly插件实现自定义打包方式 3. 项目已经接...
如果您正在寻找一个很棒的搜索解决方案并且能够在您的服务器上设置单独的 SOLR 服务,那么非常值得一看。 FarCry Solr 插件为 Solr 搜索服务的嵌入式 ColdFusion 实现提供配置和管理服务。 FarCry Solr 允许您为每...