zoukankan      html  css  js  c++  java
  • Solr新建collection时报错 Caused by: Direct buffer memory

    错误如下

    [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"

    重启即可。

  • 相关阅读:
    线程练习-网络买票
    永久储存信息(已完善)
    Linux命令
    oracle(3)
    小结
    java开发中中文编码问题
    double保留两位小数
    oracle(2)
    javadate相关
    分布式
  • 原文地址:https://www.cnblogs.com/EnzoDin/p/9326333.html
Copyright © 2011-2022 走看看