apache / incubator-hugegraph-computer

HugeGraph Computer - A distributed graph processing system for hugegraph (OLAP)
https://hugegraph.apache.org/docs/quickstart/hugegraph-computer/
Apache License 2.0
42 stars 41 forks source link

[Bug] NoClassDefFoundError: io/grpc/InternalConfigSelector #295

Closed diaohancai closed 8 months ago

diaohancai commented 8 months ago

Bug Type (问题类型)

exception / error (运行异常)

Before submit

Environment (环境信息)

Expected & Actual behavior (期望与实际表现)

Submit computing job to k8s, job yaml:

apiVersion: operator.hugegraph.apache.org/v1
kind: HugeGraphComputerJob
metadata:
  namespace: hugegraph-computer-operator-system
  name: &jobName pagerank
spec:
  jobId: *jobName
  algorithmName: page_rank
  image: hugegraph/hugegraph-computer:latest
  jarFile: /hugegraph/hugegraph-computer/algorithm/builtin-algorithm.jar
  pullPolicy: Always
  workerCpu: "1"
  workerMemory: "3Gi"
  workerInstances: 2
  computerConf:
    job.partitions_count: "2"
    algorithm.params_class: org.apache.hugegraph.computer.algorithm.centrality.pagerank.PageRankParams
    hugegraph.url: http://xxx:8080
    hugegraph.name: hugegraph

Then job fails and throws an exception java.lang.NoClassDefFoundError: io/grpc/InternalConfigSelector a92e4024a7cae2b09a858860bd508eb

It seems io.grpc.grpc-core jar is conflicting. img_v3_0266_693b3a1a-f75e-4d48-89c1-b92f40e77b3g