随笔分类 -  DB及框架 / ES

摘要:一、使用Elastic Stack构建搜索能力 (一)搜索场景和解决方案 ​ 搜索是互联网系统的底层基础能力。 ​ 1、搜索引擎的基本特性和应用场景 ​ 搜索引擎的业务特征:以文本为中心,以读取为主操作,面向文档,灵活的、非结构化数据模式、内容关联性 ​ 搜索引擎的技术特征:海量文档数据、可扩展、容 阅读全文
posted @ 2023-04-20 19:20 李聪龙 阅读(104) 评论(0) 推荐(0) 编辑
摘要:一、开启密码验证 (一)开启密码验证 1、安装x-pack 在ES6.3之前添加用户密码验证需要安装x-pack插件,在6.3之后被去掉,可以直接设置。 在es的安装目录中,执行: ./bin/elasticsearch-plugin install x-pack 2、设置密码 在安装x-pack后 阅读全文
posted @ 2021-07-21 20:46 李聪龙 阅读(3326) 评论(0) 推荐(0) 编辑
摘要:一、集群搭建 1、单机搭建请见:https://www.cnblogs.com/liconglong/p/15005229.html 2、es参数配置 集群搭建,需要在原有单价搭建的基础上修改es配置文件(vi /home/es/elasticsearch-6.2.4/config/elastics 阅读全文
posted @ 2021-07-20 10:17 李聪龙 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:官网说明: elasticsearch官网建议生产环境需要设置bootstrap.memory_lock: true 官网的解释 是:发生系统swapping的时候ES节点的性能会非常差,也会影响节点的稳定性。所以要不惜一切代价来避免swapping。swapping会导致Java GC的周期延迟从 阅读全文
posted @ 2021-07-18 11:36 李聪龙 阅读(1426) 评论(0) 推荐(0) 编辑
摘要:一、全文检索与ES (一)全文检索 数据可以分为结构化数据和非结构化数据,比如说我们常用的sql语句就都是操作结构化数据,邮件等信息都是非结构化数据; 对于结构化数据的查询可以使用sql语句进行查询,速度较快; 对于非结构化数据的查询可以把非结构化数据变成结构化数据:先根据空格进行字符串拆分,得到一 阅读全文
posted @ 2021-07-17 10:59 李聪龙 阅读(10833) 评论(0) 推荐(0) 编辑
摘要:一、ES安装 (一)安装步骤 在安装ES相关软件前需要先安装JDK,Linux下安装JDK:https://www.cnblogs.com/liconglong/p/14559373.html,这里需要注意一下,JDK要安装到/etc目录下,因为ES不能使用root权限启动,所以如果安装到其他目录, 阅读全文
posted @ 2021-07-16 18:00 李聪龙 阅读(667) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示