1、下载ElasticSearch
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
2、解压安装包,到bin目录下,运行elasticsearch.bat
3、打开浏览器,输入127.0.0.1:9200,出现以下内容,表明es安装&启动成功
{
"name" : "g-F-6_u",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "r1WbpNW6Rf-Ah02X28M9Cg",
"version" : {
"number" : "6.4.1",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "e36acdb",
"build_date" : "2018-09-13T22:18:07.696808Z",
"build_snapshot" : false,
"lucene_version" : "7.4.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
4、下载es header(可视化工具),参考
https://www.cnblogs.com/koudaiyoutang/p/11549262.html
5、解决elasticsearch head 集群值未连接问题
5.1 第一步,修改elasticsearch-head下Gruntfile.js文件,内容如下:
connect: {
server: {
options: {
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
}
5.2 修改elasticsearch-head\_site\app.js 文件。this.base_uri 改为下面的值。
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
5.3 在 elasticsearch.yml 中追加下面的内容。
http.cors.enabled: true
http.cors.allow-origin: "*"
5.4 重启ES,访问 http://localhost:9100/ 就可以成功的连接上 9200 端口