ELK入门01—Elasticsearch安装
1. 安装
首先从官网下载安装包
此处我们选择2.4.6这个版本,然后下载tar压缩包
下载以后直接解压,就算安装完成了
tar zxvf elasticsearch-2.4.6.tar.gz
2. 配置
编辑elasticsearch配置文件
# 进入安装目录
cd elasticsearch-2.4.6
# 编辑配置文件
vi ./config/elasticsearch.yml
下面是几个常用的配置项
# 集群名称
cluster.name: elasticsearch
# 节点名称
node.name: node-1
# 数据存放路径
path.data: /path/to/data
# 日志存放路径
path.logs: /path/to/logs
# 配置访问IP 默认只能本机访问
network.host: 127.0.0.1
# 默认访问端口
http.port: 9200
这里我们用默认配置就可以了
3. 创建用户
elasticsearch是不允许通过root用户运行的,所以先创建一个用户组和用户
# 创建用户组
groupadd es
# 创建用户
useradd -g es elastic
# 更改elasticsearch目录拥有者
chown elastic:es -R elasticsearch-2.4.6
# 切换到elastic用户
su elastic
接下来就可以用elastic用户启动ES了
4. 启动ES
./bin/elaticsearch
在浏览器里面访问 http://127.0.0.1:9200,可看见返回下面信息
{
"name" : "Doop",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "Bp2ixlGMRzCE8F6j9MMxxg",
"version" : {
"number" : "2.4.6",
"build_hash" : "5376dca9f70f3abef96a77f4bb22720ace8240fd",
"build_timestamp" : "2017-07-18T12:17:44Z",
"build_snapshot" : false,
"lucene_version" : "5.5.4"
},
"tagline" : "You Know, for Search"
}
5. 安装elasticsearch-head插件
Elasticsearch Head是集群管理、数据可视化、增删改查、查询语句可视化工具。它的安装也很简单
# 在线安装elasticsearch-head插件
./bin/plugin install mobz/elasticsearch-head
等待安装成功后,重新启动elasicsearch,访问 http://127.0.0.1:9200/_plugin/head 即可看到图形管理界面了
53 声望
3 粉丝
推荐阅读
Git常见错误及解决办法收集
git clone 错误error: RPC 失败。curl 18 transfer closed with outstanding read data remaining错误截图可能原因1:缓存溢出解决办法: {代码...} 可能原因2:下载速度太慢解决办法 {代码...} 如果依然失败,可...
Shawn阅读 899
美团外卖搜索基于Elasticsearch的优化实践
美团外卖搜索工程团队在Elasticsearch的优化实践中,基于Location-Based Service(LBS)业务场景对Elasticsearch的查询性能进行优化。该优化基于Run-Length Encoding(RLE)设计了一款高效的倒排索引结构,使检索...
美团技术团队赞 1阅读 786
Elasticsearch 按照标签匹配个数优先排序查询
首先最外层的数组就是我们通常写的query语句,放在body中进行请求的,主要看query里面的结构,这种需要自定义脚本处理评分的,query中只放了一个script_score:
kumfo赞 2阅读 711
elasticsearch的开发应用(2)
Query DSL:ElasticSearch提供了一个可以执行的JSON风格的DSL(domain-specific language 领域特定语言),这个被称为Query DSL。
KerryWu赞 1阅读 661
Elasticsearch 7.x 保留字符(qbit)
前言本文对 Elasticsearch 7.x 有效query_string 保留字符官方文档: [链接] {代码...} 在 query_string 里面做通配符匹配时,空格需要转义regex 保留字符官方文档:[链接] {代码...} query_string 与 regex 保留...
qbit阅读 1.6k
ElasticSearch必知必会-基础篇
定义: 相同文档结构(Mapping)文档的结合 由唯一索引名称标定 一个集群中有多个索引 不同的索引代表不同的业务类型数据 注意事项: 索引名称不支持大写 索引名称最大支持255个字符长度 字段的名称,支持大写,...
京东云开发者赞 2阅读 343
跨机房ES同步实战
众所周知单个机房在出现不可抗拒的问题(如断电、断网等因素)时,会导致无法正常提供服务,会对业务造成潜在的损失。所以在协同办公领域,一种可以基于同城或异地多活机制的高可用设计,在保障数据一致性的同时...
京东云开发者赞 1阅读 689
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。