【问题标题】:Java Heap Space issue in Grakn 1.6.0Grakn 1.6.0 中的 Java 堆空间问题
【发布时间】:2020-04-27 14:42:52
【问题描述】:

我有 100 个节点和 165 个关系的数据要插入到一个键空间中。我的 grakn 图像有 4 核 CPU 和 3 GB 内存。当我尝试插入数据时,我收到一个错误 [grpc-request-handler-4] ERROR grakn.core.server.Grakn - Uncaught exception at thread [grpc-request-handler-4] java.lang。 OutOfMemoryError: Java 堆空间。注意到该图像仅使用了 346% 的 CPU 和 1.46 GB RAM。此外,日志中的问题发现是 Caused by: com.datastax.oss.driver.api.core.AllNodesFailedException: 无法到达任何联系点,请确保您提供了有效地址(显示第一个 1,使用getErrors() 了解更多: Node(endPoint=/127.0.0.1:9042, hostId=null, hashCode=3cb85440): io.netty.channel.ChannelException: Unable to create Channel from class class io.netty.channel.socket.nio .NioSocketChannel)

你能帮我解决这个问题吗?

【问题讨论】:

    标签: python-3.x vaticle-typedb


    【解决方案1】:

    听起来 Cassandra 内存不足 - 目前,Grakn 生成进程:一个用于 Cassandra,一个用于 Grakn 服务器。您可以使用以下标志 (unix) 增加内存限制:

    SERVER_JAVAOPTS=-Xms1G STORAGE_JAVAOPTS=-Xms2G ./grakn server start

    例如,这将为服务器提供 1GB 的内存,并为存储引擎 (cassandra) 提供 2GB 的内存。一旦您的数据增长,3 GB 可能有点低端,因此请记住这些标志:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2011-01-14
      • 2022-01-12
      • 2021-09-09
      相关资源
      最近更新 更多