2017-02-07 4 views
0

Ich indexiere Textdokument mit Flume, ich sehe keinen Fehler oder eine Warnmeldung, aber die Daten werden nicht in Solr Log Level für Solr und Flume aufgenommen TRACE, ALLGerinne solrSink, Kein Fehler aber keine Daten zu Solr

Flume version : 1.5.2.2.3 
Solr Version : 5.5 

**Config files are as below** 

    **Flume Config :** 

agent.sources = SpoolDirSrc 
agent.channels = FileChannel 
agent.sinks = SolrSink 

# Configure Source 
agent.sources.SpoolDirSrc.channels = fileChannel agent.sources.SpoolDirSrc.type = spooldir 

agent.sources.SpoolDirSrc.spoolDir =/home/Gerinne/source_emails agent.sources.SpoolDirSrc.basenameHeader = true agent.sources.SpoolDirSrc.fileHeader = true agent.sources.SpoolDirSrc. deserializer = org.apache.flume.sink.solr.morphline.BlobDeserializer $ Builder agent.channels.FileChannel.type = Datei agent.channels.FileChannel.capacity = 10000 agent.sinks.SolrSink.type = o rg.apache.flume.sink.solr.morphline.MorphlineSolrSink agent.sinks.SolrSink.morphlineFile = /etc/flume/conf/morphline.conf agent.sinks.SolrSink.batchsize = 1000 agent.sinks.SolrSink.batchDurationMillis = 2500 agent.sinks.SolrSink.channel = Filechannel agent.sinks.SolrSink.morphlineId = morphline1 agent.sources.SpoolDirSrc.channels = Filechannel agent.sinks.SolrSink.channel = Filechannel

"
Morphline Config

solrLocator: { 
collection : gsearch 

zkHost : "codesolr-as-r3p:21810,codesolr-as-r3p:21811,codesolr-as-r3p:21812" 
} 
morphlines : 
[ 
    { 
    id : morphline1 
    importCommands : ["org.kitesdk.**", "org.apache.solr.**"] 
    commands : 
    [ 
     { detectMimeType { includeDefaultMimeTypes : true } } 
     { 
     solrCell { 
      solrLocator : ${solrLocator} 
      captureAttr : true 
      lowernames : true 
      capture : [_attachment_body, _attachment_mimetype, basename, content, content_encoding, content_type, file, meta] 
      parsers : [ { parser : org.apache.tika.parser.txt.TXTParser } ] 
     } 
     } 
     { generateUUID { field : id } } 
     { sanitizeUnknownSolrFields { solrLocator : ${solrLocator} } } 
     { logDebug { format : "output record: {}", args : ["@{}"] } } 
     { loadSolr: { solrLocator : ${solrLocator} } } 
    ] 
    } 
] 

Please help me what could be the issue 
Regards, 
~Sri 

Antwort

0

Normalerweise en rune Protokolle können Sie detaillierter von Ihrem Fehler sehen, können Sie die Spur einfügen? "/ Your_solr_config_files"

Ich hoffe, dass es Ihre Hilfe ist

:

Mai morphilines sein doesnt Ihre solr Konfiguration gefunden haben, können Sie diese Eigenschaft in Ihrer morphilines.conf

solrHomeDir hinzufügen

Verwandte Themen