首页 > 其他 > 详细

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

时间:2018-07-17 22:30:55      阅读:194      评论:0      收藏:0      [点我收藏+]

错误如下

[root@192.168.1.235 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

原文:https://www.cnblogs.com/EnzoDin/p/9326333.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!