Skip to content

feature-server-java not work #2162

Description

@hsz1273327

I try to use docker image feastdev/feature-server-java:0.16.1,but it seems not work.

it try to query same feature, feastdev/feature-server-java:0.16.1 can not find it but feast serve works.

  • config

    feast:
      registry: "/data/features/registry.db"
      active_store: online
      stores:
        - name: online
          type: REDIS
          config:
            host: 172.16.1.105
            port: 7007
            db: 7
            password: xxxxxxxxx
          subscriptions:
            - name: "*"
              project: "*"
  • registry is on nfs,and use volumes to bind in container

  • query feature-server-java (publish port in docker: " 6567:6566")

    • query

      ./grpcurl -plaintext -d '{"project": "feature_repo","features": [ {"feature_table":"user_feature", "name": "gender"}], "entity_rows": [{ "fields": { "user_id": {"string_val":"204061539"} }}]}' localhost:6567 feast.serving.ServingService/GetOnlineFeaturesV2
    • response

      {
        "field_values": [
          {
            "fields": {
              "user_feature:gender": {
                
              },
              "user_id": {
                "string_val": "204061539"
              }
            },
            "statuses": {
              "user_feature:gender": "NOT_FOUND",
              "user_id": "PRESENT"
            }
          }
        ]
      }
  • query the http server run by feast serve (port 6566)

    • query
      curl -X POST \
        "http://localhost:6566/get-online-features" \
        -d '{
          "features": [
            "user_feature:gender"
          ],
          "entities": {
            "user_id": ["204061539"]
          }
        }'
    • response
      {"field_values":[{"fields":{"user_id":"204061539","gender":2},"statuses":{"gender":"PRESENT","user_id":"PRESENT"}}]}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions