`
lavafree
  • 浏览: 534978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

solr的日志设置

 
阅读更多

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>
分享到:
评论

相关推荐

    SolrLogReader:高性能的Apache Solr日志读取器解析器。 我经常要面对许多演出的Solr日志进行分析。 这就是我应付的方式

    高性能的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&tomcat8.5.20 solr已经配置好,直接启动Tomcat即可

    solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。

    solr技术分析及运用超详细教程

    solr技术分析及运用超详细教程solr开发指南,包括solr服务器搭建,新增数据库配置,配置增量更新,配置分词器,常见异常,删除默认字段,调试技巧,solr日志,,solr基本查询语法,solr多字段匹配,solri集成solr...

    基于Solr的海量日志信息查询性能优化的研究

    随着传统互联网和移动互联网的持续发展,网络带给我们的...目前一些搜索公司在公共互联网领域提供了很好的解决方案,但是企业或者政府机关内部相关信息往往需要应用独立的搜索系统,Solr Cloud则是很好的一个平台选择。

    solr 企业搜索引擎教程

     可监控的日志  支持高速增量式更新(Fast incremental Updates)和快照发布(Snapshot Distribution) 1.2.2 Schema(模式)  定义域类型和文档的域  能够驱动智能处理  声明式的 Lucene 分析器规范  动态域...

    solr9-examples-rebuild:尝试创建可能随Solr 9一起提供的一组新的默认示例

    日志是server / logs目录下的全局日志,在同一台计算机上启动多个Solr实例时会导致问题; 云示例做了认真的变通办法以使其中一些 核心是在服务器下的秘密位置中创建的 配置集很难找到,并且不清楚如何修改它们 这两...

    hive-solr:使用Hive读写solr

    hive-solr 使用Hive读写solr ...(2)优劣互补:有时候,我们需要将hive的分析完的结果或者直接对hive源表,存储到solr里面进行全文检索服务,比如以前我们有个业务,对我们电商网站的搜索日志使用hive分析完

    Solr优化案例分析

    本文来自于csdn,本文主要从Solr系统层面和索引字段优化两个方面进行优化以及展开一下的案例分析。随着umc接入主机的数量越来越多,每天产生的syslog日志数量也在剧增,之前一天产生syslog数量才不到1W,随着整个...

    sqLogWeb:解析日志文件,类似solr

    sqLogWeb解析日志文件,类似solr

    shredder:通过搜索栏进行个人知识管理。 由Apache Solr提供支持

    碎纸机 ... 日志(火花,漫步和放屁), 文学(他人的作品), 去做 确认Carrot2并添加其开源许可证。 (扩展许可包括在许可证/ Solr分发中,例如,许可证/ carrot2-mini-LICENSE-BSD_LIKE.txt。)

    Rackspace的日志处理

     通过系统传输Rackspace用户的邮件产生了相当大的“文件”路径信息,它们以各种格式的日志文件的形式存放,每天大约有150 GB。聚集这些数据对系统发展规划以及了解用户如何使用我们的系统是非常有帮助的,并且,...

    solr-changemonitor

    FRAM Solr更改监视器 该服务负责轮询自定义solr服务的... 可以使用POST /changebatch端点重置更改日志,并发送{ "resetMillis": 864000000 }作为有效负载。 resetMillis是您需要及时返回多少resetMillis来重新处理。

    indexed webstats - solr-开源

    Webstats Solr试图使Apache Access日志更易于Data Mine使用。 通过添加功能强大的搜索引擎(SOLR)作为后端并使用Java脚本和HTML以及可能PHP,我希望过时的AWStats。

    Log4j2漏洞检测工具

    Apache log4j 2是一款开源的Java日志记录框架,提供方便的日志记录,通过定义每一条日志信息的级别,能够更加细致地控制日志生成过程,以便用于编写程序时进行调试,在项目上线后出现状况时也可根据日志记录来判断...

    log4j-json:Alfresco 的 Json 格式日志

    该项目提供了 Alfresco、Share 和 Solr 日志以 json 格式输出的功能,以便 ELK 使用。 附加组件打包为 AMP 文件,以便于安装。 构建:检查项目,然后压缩 log4j-json 目录。 将生成的 .zip 文件重命名为 .amp。 ...

    基于Solr的分布式实时搜索模型研究与实现

    本文提出了一种基于 Solr 的分布式实时搜索模型,分析了其实现原理。模型通过内存索引与磁盘索引相结合保证索引信息的实时展示,同时引入CommitLog 日志保证内存索引数据容灾,并通过Master/Slave 模型保证搜索服务...

    lumberjack:使用Lumberjack搜索和分析您的日志效率

    由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. 项目已经接...

    plugin-farcrysolr:已弃用

    如果您正在寻找一个很棒的搜索解决方案并且能够在您的服务器上设置单独的 SOLR 服务,那么非常值得一看。 FarCry Solr 插件为 Solr 搜索服务的嵌入式 ColdFusion 实现提供配置和管理服务。 FarCry Solr 允许您为每...

Global site tag (gtag.js) - Google Analytics