Khi tôi cài đặt elasticsearch sử dụng brew
mặc định nó tự động lên phiên bản 0.90.5
. Có cách nào tôi có thể nói brew để cài đặt phiên bản 1.1
?Install elasticsearch 1.1 sử dụng brew
Trả lời
brew update
để cập nhật brew bạnbrew doctor
không bắt buộc nếu bạn muốn kiểm tra xem tất cả các tốt với hệ thống của bạn
và sau đó:
brew upgrade elasticsearch
để nâng cấp- hoặc
brew install elasticsearch
Cuối cùng brew info elasticsearch
để kiểm tra hệ thống của bạn. trường hợp của tôi:
$ 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
Có một khả năng mà bạn chạy qua LaunchAgents các 90.5
Điều đó có nghĩa rằng vào đăng nhập người dùng ES bắt đầu chạy trên nền. Vì vậy, ở trên nên nói điều gì đó như:
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist
Tôi đã xóa tệp đó btw.
Sau đó chạy và kiểm tra phiên bản & 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]}
Nếu bạn chạy trên và thấy rằng các cổng là 9201 đó có nghĩa là bạn chạy hai trường hợp của ES trong mac của bạn. Trường hợp thứ hai đã cố gắng để bắt đầu nhưng 9200 đã được hoàn thành để ES cố gắng tiếp theo có sẵn 9201. Bạn có thể cần phải unload
trường hợp đầu tiên.
Khi nâng cấp, bạn cần phải sao chép cấu hình của bạn.
Tôi nghĩ đó là tất cả các bạn cần khoảng ES & brew.
$ brew search elasticsearch
... sau đó bạn sẽ thấy một cái gì đó giống như ...
elasticsearch
homebrew/versions/elasticsearch17 homebrew/versions/elasticsearch2
... sau đó ...
$ brew install elasticsearch17
- 1. brew install libyaml ERROR
- 2. brew install nginx không liên kết được
- 3. Lỗi homebrew xảy ra khi tôi lệnh "brew cask install virtualbox" hoặc "brew cask search google-chrome"
- 4. nguồn thay thế để cài đặt git. brew install git; kernel.org Down để bảo trì
- 5. brew install - quyền bị từ chối (sau khi chown -R `whoami`)
- 6. Sử dụng sudo cho gem install cocoapods
- 7. Brew nối với ImageMagick
- 8. gluUnProject Android OpenGL ES 1.1 Cách sử dụng
- 9. Buộc OpenGL Buffer sử dụng GL 1.0 hoặc 1.1?
- 10. Cách sử dụng Elasticsearch trên Heroku
- 11. Cách sử dụng Python Elasticsearch mget() API
- 12. brew cài đặt lỗi MongoDB: Từ chối Nhát để sudo brew cài đặt' Mac OSX Lion
- 13. Cài đặt cuda qua brew và dmg
- 14. Brew - Cài đặt python3.3
- 15. brew cài đặt gcc quá tốn
- 16. Sử dụng "apt-get -f install" Trong Ansible
- 17. Sử dụng "npm install" để cài đặt jquery-ui
- 18. brew install macvim không hoạt động với "xcode-lite", tức là, các công cụ dòng lệnh cho xcode?
- 19. Chạy dotnet 1.1 bằng docker
- 20. Python không thể tìm thấy Elasticsearch
- 21. Cài đặt phpmyadmin với home-brew
- 22. Sử dụng nhiều ứng dụng khách nút trong elasticsearch
- 23. nginx brew cài đặt command not found
- 24. RestSharp & TLS 1.1
- 25. ElasticSearch - Filter Nested Aggregation
- 26. brew cài đặt zlib-devel trên Mac OS X Mavericks
- 27. HTTP 1.1 Đường ống
- 28. Nơi lấy giấy phép sử dụng lá chắn Elasticsearch?
- 29. Tìm hiểu cách sử dụng heap elasticsearch jvm
- 30. cách sử dụng python Elasticsearch client upsert api
Nếu bạn chạy 'brew chỉnh sửa elasticsearch', nó không xác định' https: // download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.1.0.tar.gz' như 'url' trên dòng 5 (giả sử nó mở vim, sau đó theo nghĩa đen gõ ': q' để thoát cho những người không biết)? Điều này là đủ để chạy 'brew install elasticsearch' để lấy' v1.1.0'. – pickypg
Tất cả những gì tôi cần làm là nâng cấp brew và sau đó chạy cài đặt. – locoboy