2016-08-11 1 views
0

При использовании эластичной упаковки в R, я получаю сообщение при использовании connect("172.28.6.5").Ошибка в функции connect() в R?

деталь Сообщений:

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

После этого, когда я бег команды:

Реза < - Поиск (индекс = 'abc_20 *', поля = с ("seq_num"), прокрутками = "ое", search_type = "сканирование")

Это дает мне сообщение об ошибке: ошибки: 404 - IndexMissingException [[abc_20% 2A] отсутствует] Эта ошибка отображается только в моем ноутбуке. Как решить эту проблему?

+0

is «ping 172.28.6.5» дает вам ответ? – abhiieor

+0

Чтобы выяснить, является ли это ошибкой или сообщением, как предлагает @ jonathan-carroll в своем ответе, предоставьте скриншот (сообщения также красные). –

+0

@VerenaHaunschmid, который полностью зависит от того, как вы используете R (RStudio vs RGUI vs R в терминале). Но да, некоторые разъяснения о том, что происходит не так, в порядке. –

ответ

1

Это точно что вы сделали? У меня нет проблем с этой командой.

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 

Глядя на source for elastic::connect(), предполагая, что вы пытались обновить пакет (этот блок восходит к апрелю 2016 г.)

# 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) 
    } 

(примечание: это message не Error как у вас в ваш вопрос) предполагает, что вы передаете что-то, что соответствует регулярному выражению ^http[s]?://

+0

Я сделал именно это, но он показывает мне сообщение «Найденный http или https на es_host, отрываясь, см. Документы». После этого я запустил эту команду: res <- Поиск (index = 'abc_20 *', fields = c ("Seq_Num"), scroll = "5m", search_type = "scan"). Это дает мне ошибку, говоря об ошибке: 404 - IndexMissingException [[abc_20% 2A] отсутствует], в то время как та же самая команда отлично работает в моем ноутбуке для друзей. –

+0

Не могли бы вы начать новый сеанс, запустить исходную команду (без каких-либо проблем после ее завершения) и сделать снимок экрана? Очень сложно отлаживать, основываясь на «Я сделал это». –

 Смежные вопросы

  • Нет связанных вопросов^_^