目录
下载官网安装包
百度网盘 提取码:koko
Elasticsearch官网
es-ik分词器下载地址
kibana下载地址
es安装部署
上传安装包
解压
添加用户组添加用户
更改目录 Owner
更换es用户
修改 config 包下配置文件 elasticsearch.yml 如下:
修改启动内存大小
启动es
测试验证
本地访问不了原因:
1、阿里云网络组设置
2、防火墙、selinu
3、Elastic search error: “Native controller process has stopped - no new native processes can be started”
es-ik分词器
1.上传安装包
2.解压安装包
3.更改目录Owner
4.重启es服务
kibana安装
1.解压安装包
2.修改配置文件
3.启动kibana后台运行
4.浏览器访问http://127.0.0.1:5601
5.简单测试es连接性
6.测试ik分词器功能
下载官网安装包
百度网盘 提取码:koko
(所有安装包)
Elasticsearch官网
注意这里版本号是elasticsearch-8.12.2
es-ik分词器下载地址
elasticsearch-analysis-ik-8.12.2
kibana下载地址
需要对应es版本号,这里都是8.12.2
es安装部署
上传安装包
解压
tar -xf elasticsearch-7.14.1-linux-x86_64.tar.gz
添加用户组添加用户
groupadd es
useradd es -g es
更改目录 Owner
chown -R es:es elasticsearch-8.12.2
更换es用户
su - es
修改 config 包下配置文件 elasticsearch.yml 如下:
vim elasticsearch-8.12.2/config/elasticsearch.yml
network.host: 0.0.0.0
http.port: 9200
xpack.security.enabled: false
xpack.security.enrollment.enabled: false
xpack.security.http.ssl:
enabled: false
keystore.path: certs/http.p12
xpack.security.transport.ssl:
enabled: false
verification_mode: certificate
keystore.path: certs/transport.p12
truststore.path: certs/transport.p12
cluster.initial_master_nodes: ["iZ7xv3t87nbrz294rwwsceZ"]
http.host: 0.0.0.0
修改启动内存大小
vi config/jvm.options
-Xms2g
-Xmx2g
启动es
nohup ./bin/elasticsearch >es.log &
测试验证
curl 127.0.0.1:9200
本地访问不了原因:
1、阿里云网络组设置
因为接的是路由器网络,DHCP随时会更换ip地址,导致访问不上的情况,
需要重新添加本地网络ip
2、防火墙、selinu
yum -y remove firewalld
sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
3、Elastic search error: “Native controller process has stopped - no new native processes can be started”
root下执行,增加内存限制或调整线程池配置
sysctl -w vm.max_map_count=262144
es-ik分词器
1.上传安装包
2.解压安装包
mkdir elasticsearch-8.12.2/plugins/ik
unzip elasticsearch-analysis-ik-8.12.2.zip -d elasticsearch-8.12.2/plugins/ik
3.更改目录Owner
chown -R es:es elasticsearch-8.12.2
4.重启es服务
nohup ./bin/elasticsearch >es.log &
kibana安装
1.解压安装包
tar -zxvf kibana-8.12.2-linux-x86_64.tar.gz -C /usr/local/kibana
2.修改配置文件
cd kibana-8.12.2/
vim config/kibana.yml
server.host: 0.0.0.0
server.port: 5601
server.name: "kibana-caojun"
elasticsearch.hosts: ["http://localhost:9200"]
i18n.locale: "zh-CN"
3.启动kibana后台运行
nohup ./bin/kibana >kibana.log &
4.浏览器访问http://127.0.0.1:5601
5.简单测试es连接性
kibana与es连接成功了!
6.ES对比RDBMS(重点)
7.测试ik分词器功能
IK 分词器提供2中分词模式,ik_smart 和 ik_max_word;
其中 ik_smart 为最粗粒度切分,ik_max_word 为最细粒度切分;
ik_smart更为效率,会尽量减少分词的数量,以便更好地适应搜索场景。
ik_max_word更为细化,尽可能地切分出更多的词语。文章来源:https://www.toymoban.com/news/detail-841313.html
- 测试 ik_smart 模式:
- 测试 ik_max_word 模式:
报错文章来源地址https://www.toymoban.com/news/detail-841313.html
到了这里,关于最新安装es8.12.2、es-ik分词器、kibana-8.12.2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!