elasticSearch安装

本示例只演示在centos上安装es、kibana和ik插件,版本基于8.13.4。

下载

下载elasticSearch、kibana、ik分词插件到centos主机,并解压。

下载地址:ES    Kibana    IK分词插件

请选择对应的版本下载。

本示例演示使用的用户是非root用户:ccimt

将下载好的文件上传到服务器上。本示例演示位置:/home/ccimt/espro

修改主机(root权限)

sudo vi /etc/sysctl.conf

#添加
vm.max_map_count=262144
sudo vi  /etc/security/limits.conf

#添加
* hard nofile 65536
* soft nofile 65536
 
* soft nproc 2048
* hard nproc 65536

修改主机之后,一定要重启主机。

配置easticSearch

vim /home/ccimt/espro/elasticsearch-8.13.4/config/elasticsearch.yml

修改如下配置:

cluster.name: my-application
node.name: node-1
network.host: 0.0.0.0 
http.port: 9200
bootstrap.memory_lock: false
cluster.initial_master_nodes: ["node-1"]

第一次启动easticSearch

首次启动完成后,会设置为默认https,elasticsearch.yml文件会被修改。 退出elasticSearch,重新编辑elasticsearch.yml文件

elasticsearch.yml参数说明:

属性 cluster.name 如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
属性 node.name 节点名可以忽略
属性 node.master 指定该节点是否有资格被选举成为node,默认是true
属性 index.number_of_shard 设置默认索引分片个数,默认为5片
属性 index.number_of_replica 设置默认索引副本个数,默认为1个副本
属性 path.conf 设置配置文件的存储路径,默认是es根目录下的config文件夹。
属性 path.data 设置索引数据的存储路径,默认是es根目录下的data文件夹
属性 path.work 设置临时文件的存储路径,默认是es根目录下的work文件夹
属性 path.logs 设置日志文件的存储路径,默认是es根目录下的logs文件夹
属性 path.repo 快照存储路径
属性 gateway.recover_after_nodes 设置集群中N个节点启动时进行数据恢复,默认为1
属性 network.host 映射出来的ip
属性 transport.tcp.port 设置节点间交互的tcp端口,默认是9300
属性 http.port: 9200 设置对外服务的http端口,默认为9200
属性 index.number_of_replicas 索引的复制副本数量
属性 indices.fielddata.cache.size fielddata缓存限制,默认无限制
属性 indices.breaker.fielddata.limit fielddata级别限制,默认为堆的60% 
属性 indices.breaker.request.limit request级别请求限制,默认为堆的40% 
属性 indices.breaker.total.limit 保证上面两者组合起来的限制,默认堆的70%
属性 discovery.zen.ping.multicast.enabled 是否广播模式,默认true,广播模式即同一个网段的ES服务只要集群名[cluster.name]一致,则自动集群
属性 discovery.zen.ping.unicast.hosts 手动指定,哪个几个可以ping通的es服务做集群,注意该设置应该设置在master节点上,data节点无效

以静默方式启动es

./elasticsearch-8.13.4/bin/elasticsearch -d

#查看进程
ps -ef | grep elastic
#干掉进程
kill -9 11151(进程号)

启动es,正常访问显示如下:

配置kibana

修改配置文件:vim 安装目录 / config/kibana.yml

server.port: 5601
server.host: "0.0.0.0"
server.name: esServer
elasticsearch.hosts: ["http://172.16.17.192:9200/"]
i18n.locale: "zh-CN"

配置详细说明

运行kibana

nohup kibana-8.13.4/bin/kibana >/dev/null 2>kibana-8.13.4/log &

#查看进程
ps -ef | grep kibana
#干掉进程
kill -9 26911(进程号)

安装ik分词插件

将ik插件的文件夹重命名为ik,并复制到elasticSearch启动程序的plugins文件夹下的ik文件夹。如果ik文件夹不存在就新建一个

重启es

访问ip:9200/_cat/plugins 查看ElasticSearch所安装的插件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广哥教打杂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值