[ 
https://issues.apache.org/jira/browse/AMBARI-25880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated AMBARI-25880:
------------------------------------
    Labels: pull-request-available  (was: )

> For hadoop_logs collection of Infra-solr, indexed log_message field is too 
> large to copy to key_log_message field
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-25880
>                 URL: https://issues.apache.org/jira/browse/AMBARI-25880
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-infra, ambari-logsearch
>    Affects Versions: 2.7.3
>            Reporter: guluo
>            Priority: Critical
>              Labels: pull-request-available
>
> The hadoop_logs collection of Infra-solr is used to store logs generated by 
> services, such as hadoop、spark, etc. 
> However, Infra-solr will report an error when the length of the single-line 
> log generated by services exceeds 2^15-2, Because Infra-solr cannot copy the 
> data of field log_message to field key_log_messag
> {code:java}
> //代码占位符
> org.apache.solr.common.SolrException: Exception writing document id 
> 54d786cd-f6a7-4746-9b17-e9b2b0fe389a to the index; possible analysis error: 
> Document contains at least one immense term in field="action" (whose UTF8 
> encoding is longer than the max length 32766), all of which were skipped.  
> Please correct the analyzer to not produce such terms.  The prefix of the 
> first immense term is: '[98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 
> 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98]...', 
> original message: bytes can be at most 32766 in length; got 32767. Perhaps 
> the document has an indexed string field (solr.StrField) which is too large 
> {code}
> *Reproduce Step:*
> 1 Create a json File named data.json
> [
>     {
>         "log_message": "********",
>         "id": "54d786cd-f6a7-4746-9b17-e9b2b0fe3efa"
>     }
> ]
> Note: the content of field log_message is a randomly generated string with a 
> length exceeding 2^15-2
> 2 Update the hadoop_logs
> curl http://ip:port/solr/hadoop_logs/update?commit=true -H 
> 'Content-type:application/json' --data-binary @data.json
> 3 Get the error message mentioned above
>  
> *similar issue:*
> AMBARI-24067: Log Search: indexed string field could be too large for 
> audit_logs
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@ambari.apache.org
For additional commands, e-mail: issues-h...@ambari.apache.org

Reply via email to