1. Elasticsearch
Elasticsearch是一个基于Apache Lucene™的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。
1 爬虫系统
2 分析系统
3 查询系统
- 索引的概念
1 正排索引
能够快速的查询到数据的一种数据结构,通过索引主键找到内容,正排索引(字典的目录)
2 倒排索引
将数据内容打碎成关键字,将索引建立在内容关键字上,通过关键字关联主键,叫做倒排索引
先将关于elasticsearch的相关文件上传至Linux中,解压
- Vi /config/jvm.options
修改jvm.options中的配置文件
Es6和es5对比:es6一个库实例默认只能新建一张表,es6启动时不能使用root用户
进入bin目录
切换成es用户输入:./elasticsearch
如何配置es的性能参数
进入config目录,修改elasticsearch.yml文件(es的配置文件)
修改成外网ip
重新启动,es会嫌弃我们机器的配置太低而拒绝启动
配置linux操作系统允许es的最大资源权限
最大文件数和线程数vi /etc/security/limits.conf
* hard nofile 655360
* soft nofile 131072
* hard nproc 4096
* soft nproc 2048
配置能够使用的最大内存数vi /etc/sysctl.conf
vm.max_map_count=655360
fs.file-max=655360
//最后执行sysctl -p /etc/sysctl.conf
然后切换用户,重启
二 、解压Kibana
在kIbana的config文件夹中 配置KIbana.yml
server.host: | “0.0.0.0” |
---|---|
elastic search.url: | “192.168.190.176:9200” |
启动kibana
后台启动命令
>
后台启动kibana
nohup ./kibana &
实时查看打印信息
tail -f nohup.out