Elastic Search
Elastic Search is a search engine, a distributed, Restful search, multitenant-capabale full-text search engine with HTTP web interface, analytics engine capable of solving a growing number of use cases and schema-free JSON documnetsThe blog provides you to deploy/install elasticsearch in Mac OS X and Debian/Ubuntu Platform.
Elasticsearch OSx Installation
$ brew cask install java
$ brew install elasticsearch
To have launchd start elasticsearch at login:
$ ln -sfv /usr/local/opt/elasticsearch/*.plist ~/Library/LaunchAgentsThen 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.ymlTo verify the installation
$ elasticsearch --version
Elasticsearch Debian/Ubuntu Installation
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo aptitude update
$ sudo aptitude install oracle-java8-installer
$ wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
$ echo "deb http://packages.elastic.co/elasticsearch/1.7/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-1.7.list
$ sudo aptitude update
$ sudo aptitude install elasticsearch
Configure Elasticsearch to automatically start during bootup. If your distribution is using SysV init, then you will need to run:
$ sudo update-rc.d elasticsearch defaults 95 10
Otherwise if your distribution is using systemd:
$ sudo /bin/systemctl daemon-reload
$ sudo /bin/systemctl enable elasticsearch.service
To verify the installation
$ elasticsearch --version
No comments:
Post a Comment