1.安装JDK,之上1.8.0_73以上版本
2.下载和解压缩Elasticsearch安装包
目录结构
bin---------------相关工具和可执行脚本
config------------配置文件
lib----------------类包,主要依赖lucene
modules---------es主要功能模块
plugins-----------es相关插件
3.启动Elasticsearch: bin\elasticsearch.bat
es本身特点之一就是开箱即用,如果是中小型应用,数据量少,操作不是很复杂, 直接启动就可以用了
4.检查ES是否启动成功:http://localhost:9200/?pretty
{ "name" : "u7G98L9", "cluster_name" : "elasticsearch", "cluster_uuid" : "_glYcaTURzGIPcAENvuTiQ", "version" : { "number" : "5.2.0", "build_hash" : "24e05b9", "build_date" : "2017-01-24T19:52:35.800Z", "build_snapshot" : false, "lucene_version" : "6.4.0" }, "tagline" : "You Know, for Search" }
name:node名称
cluster_name:集群名称(默认的集群名称就是elasticsearch)
version.number:5.2.0,es版本号
5.修改集群名称:elasticearch.yml
6.下载和解压缩Kibana安装包
使用Kibana开发界面,去操作elasticsearch,作为我们学习es知识点的一个主要的界面入口
7.启动Kibana: bin\kibana.bat
8.进入Dev Tools界面
GET _cluster/health 查看es集群状态
返回值:
{
"cluster_name": "elasticsearch",
"status": "yellow",
"timed_out": false,
"number_of_nodes": 1,
"number_of_data_nodes": 1,
"active_primary_shards": 1,
"active_shards": 1,
"relocating_shards": 0,
"initializing_shards": 0,
"unassigned_shards": 1,
"delayed_unassigned_shards": 0,
"number_of_pending_tasks": 0,
"number_of_in_flight_fetch": 0,
"task_max_waiting_in_queue_millis": 0,
"active_shards_percent_as_number": 50
}