目录
一、下载软件
下载地址同 Elasticsearch 技术分享:(1)环境搭建 中,版本尽可能与之前elasticsearch保持一致。
二、安装并启动
1、使用es账号上传文件后,解压
2、修改config的配置文件kibana.yml,配置elasticsearch的地址
server.port: 5601 # kibana 默认运行端口号5601
server.host: "192.168.123.123" # 指定后端服务器的主机。要允许远程用户连接,请将值设置为Kibana服务器的IP地址或DNS名称
elasticsearch.hosts: ["http://193.168.123.123:9200"] # 用于查询的Elasticsearch全部实例的URL。此处列出的所有节点必须位于同一群集上。
3、在kibana所在目录下,执行如下执行指令,进行启动
bin/kibana &
4、浏览器访问 http://192.168.123.123:5601/ 即可看到
三、操作索引数据
1、选择点击下图中的Dev Tools 图标
2、创建索引 使用PUT方法
3、新增数据,使用POST方法
4、修改数据,使用POST方法
5、查询数据,GET方法
查询所有数据,默认最多展示10000条。
对关键字的字段进行排序查询,无排序时以ID正序排,有排序条件遵从排序条件
对非关键字的字段进行查询,结果默认按照搜索得分_score进行排序
6、删除数据
删除指定ID的数据
(示例:删除id=4的数据)
通过查询结果删除数据(POST) (示例:删除price >=100.00的数据)
删除所有数据可以如下操作,这样只删除数据,不删除索引的结构;
POST idx_book/_delete_by_query
{
"query":{
"match_all":{}
}
}
删除索引,多个索引,用 ”,“ 隔开
(示例:删除整个索引idx_book)
删除所有索引
DELETE /_all
对数据安全来说,这个很可能会带来很可怕的后果,所以,为了避免大量删除,可以在elasticsearch.yml 配置文件中(或者动态配置中)修改 action.destructive_requires_name: true