JAVA全系列 教程
3762个小节阅读:7088.2k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
前台用户需要进行商品搜索从而找到自己需要的商品,而数据库的搜索性能远远比不上搜索引擎,所以我们要将数据库中的商品信息同步到Elasticsearch中,用户在ES中进行商品搜索。
首先安装Elasticsearch和kibana:
修改系统最大可创建文件数
x#打开系统文件:
vim /etc/sysctl.conf
#配置最大可创建文件数:
vm.max_map_count=655360
#配置生效:
sysctl -p
使用rz命令将ES压缩包上传至虚拟机
解压ES
xxxxxxxxxx
#解压:
tar -zxvf elasticsearch-8.10.4-linux-x86_64.tar.gz
#重命名:
mv elasticsearch-8.10.4 elasticsearch
#移动文件夹:
mv elasticsearch /usr/local/
使用rz命令将IK分词器和拼音分词器上传至虚拟机
解压分词器到elasticsearch的plugins目录下
xxxxxxxxxx
# 解压ik分词器
unzip elasticsearch-analysis-ik-8.10.4.zip -d /usr/local/elasticsearch/plugins/analysis-ik
# 解压拼音分词器
unzip elasticsearch-analysis-pinyin-8.10.4.zip -d /usr/local/elasticsearch/plugins/analysis-pinyin
关闭安全认证
xxxxxxxxxx
#打开ES配置文件:
vim /usr/local/elasticsearch/config/elasticsearch.yml
#添加如下配置
#关闭安全认证
xpack.security.enabled: false
启动ES服务
xxxxxxxxxx
#创建一个非root用户
useradd es
#es用户取得ES文件夹权限:
chown -R es:es /usr/local/elasticsearch
#切换为es用户:
su es
#启动ES服务:
ES_JAVA_OPTS="-Xms512m -Xmx512m" /usr/local/elasticsearch/bin/elasticsearch -d
#查询ES服务是否启动成功
curl 127.0.0.1:9200