Gdy instaluję program elasticsearch przy użyciu brew
, domyślnie jest on ustawiony na wersję 0.90.5
. Czy istnieje sposób, który mogę powiedzieć, aby zainstalować wersję 1.1
?Zainstaluj program elasticsearch 1.1 przy użyciu brew
Odpowiedz
brew update
aby zaktualizować naparbrew doctor
opcja jeśli chcesz sprawdzić, czy wszystko dobrze z systemem
, a następnie:
brew upgrade elasticsearch
uaktualnić- lub
brew install elasticsearch
Na koniec brew info elasticsearch
, aby sprawdzić system. Mój przypadek:
$ brew info elasticsearch
elasticsearch: stable 1.1.0, HEAD
http://www.elasticsearch.org
/usr/local/Cellar/elasticsearch/1.0.0 (471 files, 78M)
Built from source
/usr/local/Cellar/elasticsearch/1.0.1 (363 files, 79M)
Built from source
/usr/local/Cellar/elasticsearch/1.1.0 (31 files, 21M) *
Built from source
From: https://github.com/Homebrew/homebrew/commits/master/Library/Formula/elasticsearch.rb
==> Caveats
Data: /usr/local/var/elasticsearch/elasticsearch_dionysis_lorentzos/
Logs: /usr/local/var/log/elasticsearch/elasticsearch_dionysis_lorentzos.log
Plugins: /usr/local/var/lib/elasticsearch/plugins/
To have launchd start elasticsearch at login:
ln -sfv /usr/local/opt/elasticsearch/*.plist ~/Library/LaunchAgents
Then to load elasticsearch now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist
Or, if you don't want/need launchctl, you can just run:
elasticsearch --config=/usr/local/opt/elasticsearch/config/elasticsearch.yml
Istnieje możliwość, że prowadzony przez LaunchAgents 90.5
Oznacza to, że przy logowaniu użytkownika ES jest uruchamiany w tle. Tak więc powyższe powinno brzmieć coś w stylu:
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist
Usunąłem ten plik.
Następnie należy uruchomić i sprawdzić wersję & IP:
$ elasticsearch --config=/usr/local/opt/elasticsearch/config/elasticsearch.yml
[2014-04-13 17:13:18,006][INFO ][node] [Archie Corrigan] version[1.1.0], pid[8108], build[2181e11/2014-03-25T15:59:51Z]
<<other lines here>>
[2014-04-13 17:13:27,269][INFO ][http ] [Archie Corrigan] bound_address {inet[/127.0.0.1:9200]}, publish_address {inet[/127.0.0.1:9200]}
Po uruchomieniu wyżej i zobaczyć, że port jest 9201, co oznacza, że uruchomienie dwóch wystąpień ES w komputerze Mac. Druga instancja próbowała uruchomić, ale 9200 już się spełniło, więc ES wypróbował następny dostępny model 9201. Najprawdopodobniej musisz najpierw wykonać unload
.
Podczas aktualizacji należy skopiować konfigurację.
Myślę, że to wszystko, czego potrzebujesz na naparze ES &.
$ brew search elasticsearch
... wtedy zobaczysz coś takiego ...
elasticsearch
homebrew/versions/elasticsearch17 homebrew/versions/elasticsearch2
... To ...
$ brew install elasticsearch17
- 1. Zainstaluj Chrome Headless przy użyciu NPM
- 2. Wyszukiwanie ElasticSearch przez GET przy użyciu JSON
- 3. Elasticsearch: Jak usunąć indeks przy użyciu Pythona
- 4. Wydawanie wielu żądań przy użyciu protokołu HTTP/1.1 Pipelining
- 5. Zainstaluj program Socat na komputerze Mac:
- 6. Jak uruchomić program abc.exe przy użyciu php
- 7. c Program ++ przy użyciu GMP bibliotekę
- 8. Interakcja z usługą Amazon Elasticsearch przy użyciu zestawu JAVA SDK
- 9. Dokładne wyszukiwanie w typie obiektu tablicy przy użyciu elasticsearch
- 10. Błąd aktualizacji Brew
- 11. Jak zdefiniować nazwy pól indeksowych ElasticSearch dla POJO przy użyciu danych sprężystych ElasticSearch
- 12. Zainstaluj program java jako usługę Windows: Alternatywa dla usługi JavaService?
- 13. Instalowanie phpmyadmin z home-brew
- 14. wersje Brew dowodzenia unkown Mavericks
- 15. Brew instalują Redis (OSX 10.7)
- 16. Jak uruchomić program Power Shell przy użyciu tytułu okna?
- 17. Jak wykryć, czy program został skompilowany przy użyciu -readread?
- 18. Czy można rozwijać program SharePoint przy użyciu technik ciągłej integracji?
- 19. Dlaczego program Elasticsearch pominął wersję 2.4 do wersji 5.0?
- 20. ElasticSearch RoutingMissingException
- 21. Programowo włącz (zainstaluj) IIS
- 22. Agregacje filtrów Elasticsearch przy minimalnej liczbie dokumentów
- 23. Programowanie przy użyciu wieloprocesowości
- 24. Qmake zainstalowany, ale nie podłączony - użycie Brew - Mac
- 25. Kompozytor nie może rozwiązać zestawu instalacyjnego pakietów przy użyciu opcji "zainstaluj", ale nie "zaktualizuj".
- 26. Twitter API 1.1 Hashtag Count
- 27. brew install nginx nie łączy się z
- 28. Jak naprawić "brew install pkg-config"?
- 29. Cache Brew buduje z Travis ci
- 30. RestSharp i TLS 1.1
Po uruchomieniu 'edytuj napar elasticsearch', to nie określa' https: // download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.1.0.tar.gz' jako 'url' na linii 5 (zakładając, że otwiera vim, a następnie dosłownie wpisz': q', aby wyjść dla nieświadomych)? To powinno wystarczyć do uruchomienia 'brew install elasticsearch', aby uzyskać' v1.1.0'. – pickypg
Wszystko, co musiałem zrobić, to zaktualizować napar, a następnie uruchomić instalację. – locoboy