ElasticSearch, referred to as ES, is a lucene-based distributed full-text Search server, and SQL Server full-text index (fulltext index) a bit similar, are based on word segmentation and segmentation of the full-text search engine, with participle, synonym, stem query function , but ES inherently has distributed and real-time properties.
One, install the Java SE Environment
Install the Java JDK and configure the Java_home environment variables:
1, download and install the Java SE Development package from Java SE Download, the latest version is the Java SE 10.0.2
2, after the installation is complete, you need to create the java_home environment variable on the server, set the variable value is: D:\Program files\java\jdk-10.0.2
3, disable automatic update of Java JDK, avoid elasticsearch receive JRE version effect.
On the Control Panel, click the Java icon, Open the Java Control Panel, switch to the Update tab (tab), deselect "Check for Updates automatically", and prevent the system from automatically updating JDR automatically.
Switch to the Advanced tab and set application installation to never install.
Second, install Elasticsearch
1 from official Download Center ElasticSearch download< Span style= "FONT-SIZE:13.3333PX; font-weight:400 "> Download Elasticsearch installation package, current latest version is 6.3.1
2, Unzip the zip file to the D drive, enter d:\elasticsearch-6.3.1\bin directory, double-click Execute elasticsearch.bat, the script file Execution ElasticSearch launcher
3, Open Browser, enter http://localhost:9200 , the explicit following screen illustrates the success of ES installation.
Third, install head plug-in
to facilitate the management of ES, you can use the head plug-in, which is the primary management tool, in the browser display ES cluster, index and other information, very simple and useful.
1, first to install the Nodejs,: https://nodejs.org/en/
2,&NBSP; decompression elasticsearch-head-master to " Span style= "color: #333333; Font-family:verdana, Arial, Helvetica, Sans-serif; Font-size:13.3333px ">&NBSP; d:\elasticsearch-6.3.1 \elasticsearch-head-master ,
3, config elasticsearch-6.3.1\config\ elasticsearch.yml
# set it to 0.0.0.0 so anyone can access it, don't set it on the online service. #0.0. 0.0 9200# Resolve elasticsearch-head Cluster Health value: No connectivity issue trueHttp.cors.allow "*"
4, perform npm install-g grunt-cli in the Elasticsearch-head-master directory
Grunt is a project building tool based on node. js that allows for packaging compression, testing, execution, and so on, and the head plugin is launched through grunt.
5, perform npm install dependency in Elasticsearch-head-master directory
6. Modify the elasticsearch-head-master configuration.
Modify Server Listener Address:gruntfile.js
Connect: { server: { options: { 9100, '. ' , true , ' * ' }}
7 . Start the run Head service and execute the Grunt Server command.
8, Visit Head Management page, address: http://localhost:9100/
Four, configure Ealsticsearch for Windows services
Switch to the bin directory of Elasticsearch to execute the appropriate command:
Installing service.bat Install
Start service.bat start
Keep Learning and growing. *** *****************************
——
Build "ElasticSearch" in Windows environment