ElasticSearch实战快速入门
原创说明:沾青先生
备注:欢迎关注微信公众号,在文末有二维码
ElasticSearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch、
ElasticSearch中文官方文档地址:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
ElasticSeach中文社区:https://elasticsearch.cn/
一、安装ElasticSearch和kibana两个;
1.1 启动ElasticSearch
安装ElasticSearch后,在bin目录下启动elasticSearch.cmd;
运行命令: 如果你想把ElasticSearch作为一个守护进程在后台运行,那么可以在后面添加参数 -d ;
.\elasticsearch -d
访问9200端口:localhost:9200
出现该界面表示安装成功;
测试ElasticSearch是否启动成功,可以打开另外一个终端,执行以下操作;
curl http://localhost:9200
成功如下:
建议下载:cURL
下载地址:https://curl.se/download.html
备注:ElasticSearch默认情况下,Elastic只允许本机访问,如果需要远程访问,可以修改Elastic安装目录的config/elasticsearch.yml文件,去掉network.host的注释,将它的值改成0.0.0.0,然后重新启动Elastic。
设成0.0.0.0让任何人都可以访问,线上服务不用这样设置,要设成具体的IP;
curl: (1) Protocol "‘http" not supported or disabled in libcurl 问题
解决方案:将单引号改成双引号;
1.2 启动kibana
安装Sense
Sense是一个Kibana应用,他提供交互式的控制台,通过你的浏览器直接向 Elasticsearch 提交请求。
安装与运行Sense:
1. 在Kibana目录下运行下面的命令,下载并安装Sense app:
./bin/kibana plugin --install elastic/sense
直接下载地址: https://download.elastic.co/elastic/sense/sense-latest.tar.gz
2.启动Kibana
./bin/kibana
3. 在你的浏览器中打开 Sense: http://localhost:5601/app/sense
进入kibana的bin目录,启动kibana.bat;
访问端口:localhost:5601
出现该界面表示启动成功;