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"}}]}
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.1can not find it butfeast serveworks.config
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/GetOnlineFeaturesV2response
{ "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){"field_values":[{"fields":{"user_id":"204061539","gender":2},"statuses":{"gender":"PRESENT","user_id":"PRESENT"}}]}