Solr新建collection时报错 Caused by: Direct buffer memory

Posted enzodin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solr新建collection时报错 Caused by: Direct buffer memory相关的知识,希望对你有一定的参考价值。

错误如下

[[email protected] conf]# curl "http://192.168.1.235:8983/solr/admin/collections
?action=CREATE&name=tagCollectionHDFS&numShards=3&replicationFactor=3&maxShardsPerNode=3&collection.configName=tagCollectionHDFS"
<?xml version="1.0" encoding="UTF-8"?>
<response>
< lst name = "responseHeader" > 
< int name = "status" > 0 < /int>
<int name="QTime">33488</int > 
< /lst>
<lst name="failure">
<str name="192.168.1.235:8983_solr">org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:Error from server at 
http:/ / 192.168 .1 .235: 8983 / solr: Error CREATEing SolrCore ‘tagCollectionHDFS_shard1_replica2‘: 
Unable to create core[tagCollectionHDFS_shard1_replica2] Caused by: Direct buffer memory < /str>
</lst >
</response>

 内存不够了

修改solr.in.sh(分配的内存看节点情况)

solr-5.5.3/bin/solr.in.sh
SOLR_HEAP="512m"
改为:
SOLR_HEAP="8g"

重启即可。

 

以上是关于Solr新建collection时报错 Caused by: Direct buffer memory的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis使用动态SQL时报错“Parameter ‘array‘ not found. Available parameters are [collection, list]“

Avtiviti创建表时报错:Error getting a new connection. Cause: org.apache.commons.dbcp.SQLNestedException

spring集成kafka运行时报错:Failed to construct kafka producer] with root cause

electron-vue在npm run build时报错 ? cannot execute cause=fork/exec C:Users801AppDataLocalelectron-b

Solr部分更新MultiValued的Date日期字段时报错及解决方案

solr启动时报错org.apache.solr.common.SolrException: undefined field text的解决办法