-1005:Storage Error: RPC failure, probably timeout 问题

环境(helm配置如下) :

nebula:
version: v3.4.1
imagePullPolicy: IfNotPresent
storageClassName: “managed-nfs-storage”
enablePVReclaim: false
enableBR: false
enableForceUpdate: false
schedulerName: default-scheduler # nebula-scheduler
topologySpreadConstraints:

  • topologyKey: “kubernetes.io/hostname
    whenUnsatisfiable: “ScheduleAnyway”
    logRotate: {}
    reference:
    name: statefulsets.apps
    version: v1
    graphd:
    image: 10.64.15.12/vesoft/nebula-graphd
    replicas: 2
    serviceType: NodePort
    env:
    config: {}
    resources:
    requests:
    cpu: “1”
    memory: “4Gi”
    limits:
    cpu: “2”
    memory: “8Gi”
    logVolume:
    enable: true
    storage: “500Mi”
    podLabels: {}
    podAnnotations: {}
    securityContext: {}
    nodeSelector: {}
    tolerations:
    affinity: {}
    readinessProbe: {}
    livenessProbe: {}
    initContainers:
    sidecarContainers:
    volumes:
    volumeMounts:

metad:
image: 10.64.15.12/vesoft/nebula-metad
replicas: 3
env:
config: {}
resources:
requests:
cpu: “500m”
memory: “500Mi”
limits:
cpu: “1”
memory: “1Gi”
logVolume:
enable: true
storage: “500Mi”
dataVolume:
storage: “2Gi”
licenseManagerURL: “”
license: {}
podLabels: {}
podAnnotations: {}
securityContext: {}
nodeSelector: {}
tolerations:
affinity: {}
readinessProbe: {}
livenessProbe: {}
initContainers:
sidecarContainers:
volumes:
volumeMounts:

storaged:
image: 10.64.15.12/vesoft/nebula-storaged
replicas: 3
env:
config: {}
resources:
requests:
cpu: “500m”
memory: “500Mi”
limits:
cpu: “1”
memory: “1Gi”
logVolume:
enable: true
storage: “500Mi”
dataVolumes:
- storage: “10Gi”
enableAutoBalance: false
podLabels: {}
podAnnotations: {}
securityContext: {}
nodeSelector: {}
tolerations:
affinity: {}
readinessProbe: {}
livenessProbe: {}
initContainers:
sidecarContainers:
volumes:
volumeMounts:

exporter:
image: 10.64.15.12/vesoft/nebula-stats-exporter
version: v3.3.0
replicas: 1
env:
resources:
requests:
cpu: “100m”
memory: “128Mi”
limits:
cpu: “200m”
memory: “256Mi”
podLabels: {}
podAnnotations: {}
securityContext: {}
nodeSelector: {}
tolerations:
affinity: {}
readinessProbe: {}
livenessProbe: {}
initContainers:
sidecarContainers:
volumes:
volumeMounts:
maxRequests: 20

agent:
image: 10.64.15.12/vesoft/nebula-agent
version: latest
resources:
requests:
cpu: “100m”
memory: “128Mi”
limits:
cpu: “200m”
memory: “256Mi”
env:
volumeMounts:

console:
username: root
password: nebula
image: 10.64.15.12/vesoft/nebula-console
version: latest
nodeSelector: {}

alpineImage: “10.64.15.12/vesoft/nebula-alpine:latest”

sslCerts: {}

imagePullSecrets:
nameOverride: “”
fullnameOverride: “”

场景:
并发5个线程用 cypher 语句插入共计1.2亿条边,插入逻辑如下:

  1. 通过 match 语句查询判断边是否存在;-- 举例:MATCH (a:账户) -[r:交易{TX_ID:‘8218236’}]- (b:账户) WHERE id(a)== “账户951334” AND id(b)== “账户285210” RETURN r ;
  2. 若边不存在,则执行 INSERT EDGE 语句进行插入
  3. 若边存在,则执行 UPDATE EDGE 进行更新

问题:
在大约插入一千万条边之后,上述步骤1中的 MATCH语句报错如下: -1005:Storage Error: RPC failure, probably timeout

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