Die sphinx documentation sagt, dass sql_query_killlist
kann mit einem verteilten Remote-Index verwendet werden:Sphinx sql_query_killlist auf einem verteilten Remote-Index
Beachten Sie, dass in dem verteilten Index-Setup, K-Listen zu jedem Knoten im Cluster sind lokal. Sie werden beim Senden von Anfragen nicht über das Netzwerk übertragen. (Da dies bei einer großen K-Liste zu viel Einfluss haben könnte.) In diesem Fall müssen Sie eine separate K-Liste pro Server einrichten.
Ich kann erhalten sql_query_killlist
arbeitet mit einem verteilten „lokalen“ Index, der wie folgt aussieht:
index mydistributedindex
{
type = distributed
local = main_index
local = delta_index
}
Die sql_query_killlist
sitzt auf der Quelle der delta_index
und es funktioniert.
Ich habe versucht, mydistributedindex
über diese Einstellung alle als "remote agents" auf localhost zu ändern. Die querys noch arbeiten, aber die sql_query_killlist
nicht mehr funktioniert:
index mydistributedindex
{
type = distributed
agent = localhost:9312:main_index
agent = localhost:9312:delta_index
}
Wenn ich mydistributedindex
wollen accross mehrere Remote-Agenten zu überbrücken, kann ich nicht ein Beispiel, wo sql_query_killlist
wird mit der Dokumentation zitiert oben in Zeile arbeiten?