作者:黄承念63772 | 来源:互联网 | 2023-07-20 10:05
一.参考地址:1.1<https:www.cnblogs.comyijialongp9707238.html1.2http:developer.51c
一.参考地址:
1.1 <https://www.cnblogs.com/yijialong/p/9707238.html
1.2 http://developer.51cto.com/art/201904/594615.htm
1.3 Elastic官网:<https://www.elastic.co/cn/
1.4 倒排索引认识
-
-
反向索引又叫倒排索引,是根据文章内容中的关键字建立索引。
-
搜索引擎原理就是建立反向索引。
-
Elasticsearch 在 Lucene 的基础上进行封装,实现了分布式搜索引擎。
-
Elasticsearch 中的索引、类型和文档的概念比较重要,类似于 MySQL 中的数据库、表和行。
-
Elasticsearch 也是 Master-slave 架构,也实现了数据的分片和备份。
-
Elasticsearch 一个典型应用就是 ELK 日志分析系统。
二.下载安装Elasticsearch详细步骤:
2.1 打开官网:https://www.elastic.co/cn/
2.2 点击产品选项下:Elasticsearch
2.3 进入“下载Elasticsearch”
2.5.1 本人选择安装的是5.4.2的版本,提前装好jdk1.8版本
2.5.2 鼠标右键新窗口中打开连接 得到tar包的路径地址,复制到Linux root用户下,wget xxxx 下载tar包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.tar.gz
tar elasticsearch-5.4.2.tar.gz -C /app/
这 是出于系统安全考虑设置的条件。由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑, 建议创建一个单独的用户用来运行ElasticSearch
3.3 创建分组,授权
添加test用户
useradd test
添加es用户密码
passwd test
将安装好的elasticsearch-5.4.2的文件夹赋予es权限
chown -R test:test /app/elasticsearch-5.4.2
3.4 配置 vi elasticsearch.yml
3.4.1 找到network.host这行配置,把注释解开,值设置为自己的ip
3.4.2 找到http.port 行配置,把注释解开,端口还是设置9200
3.5 切换test用户后,再次启动Elasticsearch
su test
bin/elasticsearch
后台运行 bin/elasticsearch -d
3.6.测试 curl -X GET http://localhost:9200