Caused by: java.net.UnknownHostException: storaged2 报错

  • nebula 版本:3.4
  • 部署方式: 单机
  • 安装方式:Docker -compose
  • 是否上生产环境:N
    遇到问题:安装方式是curl -fsSL nebula-up.siwei.io/all-in-one.sh | bash -s – v3 spark 本地用pyspark获取数据一直链接不上meta地址 我将mate地址修改成了服务器地址一下截图是etc下config内容

    1 我想确定的是docker部署是否因为数据库设计原因链接不上meta吗?
    2 为什么服务器上面会有三个graph、storage、meta 呢?我用代码链接的话应该怎么链接呢?

下面是我的报错(一直在刷新)

23/02/28 16:39:29 ERROR ScanVertexResultIterator: get storage client error,
java.util.NoSuchElementException: Unable to activate object
at org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:400)
at org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:277)
at com.vesoft.nebula.client.storage.StorageConnPool.getStorageConnection(StorageConnPool.java:42)
at com.vesoft.nebula.client.storage.scan.ScanVertexResultIterator.lambda$next$0(ScanVertexResultIterator.java:89)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.UnknownHostException: storaged2
at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at java.net.InetAddress.getByName(InetAddress.java:1076)
at com.vesoft.nebula.client.storage.GraphStorageConnection.open(GraphStorageConnection.java:36)
at com.vesoft.nebula.client.storage.StorageConnPoolFactory.activateObject(StorageConnPoolFactory.java:59)
at com.vesoft.nebula.client.storage.StorageConnPoolFactory.activateObject(StorageConnPoolFactory.java:16)
at org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:391)
… 8 more

  1. 看你用的是java client, 提问选错标签了吧
  2. 容器内能用的, 客户端如果不是一个网络环境需要把容器端口暴露出来
  3. docker yaml里配置了起多少服务

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。