2016-08-11 4 views
0

Während ich das elastische Paket in R verwende, bekomme ich eine Nachricht während ich connect("172.28.6.5") benutze.Fehler in der Funktion connect() in R?

Mitteilungsdetails:

Found http or https on es_host, stripping off, see the docs .

Danach, wenn ich den Befehl leite:

res < - Suchen (Index = 'abc_20 *', Felder = c ("seq_num"), scroll = "5m", search_type = "scan")

Es gibt mir Fehlermeldung: Fehler: 404 - IndexMissingException [[abc_20% 2A] fehlende] Dieser Fehler nur in meinem Laptop angezeigt wird. Wie behebe ich dieses Problem?

+0

ist "ping 172.28.6.5" gibt Ihnen keine Antwort? – abhiieor

+0

Um herauszufinden, ob es ein Fehler oder eine Nachricht ist, wie @ Jonathan-Carroll in seiner Antwort vorschlägt, bitte einen Screenshot (Nachrichten sind auch rot). –

+0

@ VerenaHaunschmid, das ist völlig abhängig davon, wie Sie R (RStudio vs RGUI vs R in einem Terminal) verwenden. Aber ja, eine Klarstellung dessen, was schief läuft, ist in Ordnung. –

Antwort

1

Ist das genau was hast du gemacht? Ich bekomme keine Probleme, diesen Befehl auszuführen.

library(elastic) 
connect("172.28.6.5") 
#> transport: http 
#> host:  172.28.6.5 
#> port:  9200 
#> path:  NULL 
#> username: NULL 
#> password: <secret> 
#> errors:  simple 
#> headers (names): NULL 

Mit Blick auf die source for elastic::connect(), vorausgesetzt, Sie habe versucht, das Paket zu aktualisieren (dieser Block Spuren bis April 2016 zurück)

# strip off transport if found 
    if (grepl("^http[s]?://", es_host)) { 
    message("Found http or https on es_host, stripping off, see the docs") 
    es_host <- sub("^http[s]?://", "", es_host) 
    } 

(Anmerkung: Dies ist ein message kein Error wie Sie in Ihre Frage) schlägt vor, dass Sie etwas, dass Regex passt zu

+0

Ich habe genau das getan, aber es zeigt mir die Nachricht "http oder https auf es_host gefunden, stripping off, siehe die Dokumente". Danach habe ich diesen Befehl ausgeführt: res <- Suche (index = 'abc_20 *', Felder = c ("Seq_Num"), scroll = "5m", search_type = "scan"). Es gibt mir Fehler, der sagt, dass Error: 404 - IndexMissingException [[abc_20% 2A] fehlt], während derselbe Befehl tadellos in meinem Freundlaptop läuft. –

+0

Könnten Sie vielleicht eine neue Sitzung starten, den ursprünglichen Befehl ausführen (kein Punkt, an dem Dinge ausgeführt werden, nachdem es fehlgeschlagen ist) und einen Screenshot des Fensters erstellen? Sehr schwer zu debuggen basierend auf "Ich habe das getan". –