企业网站免费建站,wordpress高效写文章,网站建设工资一月多少钱,sql与网站开发一、准备工作
安装ES之前要在本机安装好JDK#xff0c;对应的兼容性见官网链接#xff1a;https://www.elastic.co/cn/support/matrix
ES官网链接#xff1a;https://www.elastic.co/cn/,
我本机安装的是JDK8#xff0c;测试使用的是7.3.0版本的ES和Kibana。
1、首先去…一、准备工作
安装ES之前要在本机安装好JDK对应的兼容性见官网链接https://www.elastic.co/cn/support/matrix
ES官网链接https://www.elastic.co/cn/,
我本机安装的是JDK8测试使用的是7.3.0版本的ES和Kibana。
1、首先去ES官网找到对应版本下载Eleasicsearch和Kibana的压缩包注意ES和Kibana的压缩包版本兼容。 2、解压ES压缩包点击bin目录下elasticsearch.bat启动ES并在浏览器访问http://localhost:9200/如下说明启动成功
3、解压Kibana压缩包点击Kibana bin目录下的kibana.bat启动Kibana并在浏览器访问http://localhost:5601/点击下面按钮导入官方提供的测试数据 点击左侧Dashboard如下图可以看出数据已经成功导入到我本机的ES中了。
二、测试
1、点击左侧Dev Tools菜单跳转到如下Dev Tools页面进行简单的测试 2、在Dev Tools测试常用的DSL指令
#查看集群节点的健康状态
GET _cat/health?v#查看ES集群的健康状态
GET _cluster/health#查看ES集群的设置
GET _cluster/settings#查看ES服务中的节点
GET _cat/nodes?v#查看ES服务中的所有索引
GET _cat/indices?v#查看所有的分片
GET _cat/shards?v#查看某个节点下的分片
GET _cat/shards/kibana_sample_data_ecommerce?v#创建一个索引索引名称是my_index并设置了一个分片0个副本
PUT /my_index
{settings: {index: {number_of_shards: 1,number_of_replicas: 0}}
}#在已有索引的基础上为其增加mappings
PUT /my_index/_mapping
{properties: {title: {type: text}}
}#创建索引直接设置setting和mappings
PUT /my_index
{settings: {index: {number_of_shards: 1,number_of_replicas: 0}},mappings: {properties: {title: { type: text },author: { type: text },published_date: { type: date },description: { type: text }}}
}#查看my_index索引
GET my_index#删除索引
DELETE /my_index#查看index_name下所有的doc
GET /index_name/_search
{query: {match_all: {}}
}#插入一条文档
POST my_index/_doc/1?op_typeindexversion2version_typeexternal
{title:测试插入文档
}#查看my_index下doc id为1的文档
GET my_index/_doc/1#删除my_index下doc id为1的文档
DELETE my_index/_doc/1