aliyun ES服务:
1.地址:/opt/elasticsearch/elasticsearch-7.12.1/
2.安装步骤(参考:https://blog.csdn.net/Mr_hwt_123/article/details/136273413)
1.下载安装包
下载地址:
elasticsearch:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
kibana:https://www.elastic.co/cn/downloads/kibana
ik 分词器:https://github.com/medcl/elasticsearch-analysis-ik/releases
elasticsearch-head: git clone https://github.com/mobz/elasticsearch-head.git
2.解压安装包:
#执行tar命令解压es安装包,如:
tar -xvzf elasticsearch-7.17.18-linux-x86_64.tar.gz
在plugins文件夹下创建文件夹 ik/
把 ik 分词器包解压到文件下
3.新建es用户
#执行useradd命令增加用户,如
useradd elastic
#执行passwd命令对新用户设置密码,改名了需要输入两次密码
passwd elastic
对新用户授权
chown -R elastic:elastic /opt/elasticsearch/elasticsearch-7.17.18
4.修改相关配置
(1)修改elasticsearch.yml
cluster.name: "elasticsearch"
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: "*"
(2)修改jvm.options
服务器资源进行配置合适的内存
-Xms4g
-Xms4g
5.修改系统相关配置
(1)修改/etc/security/limits.conf
# 配置 es 用户打开文件最大数(因为es在启动时调用的文件超出普通用户默认打开文件最大数4096,会导致报错)
# 在文件末尾中增加下面内容
es soft nofile 65536
es hard nofile 65536
(2)改/etc/security/limits.d/20-nproc.conf
# 每个进程可以打开的文件数限制
es soft nofile 65536
es hard nofile 65536
# 操作系统级别对每个用户创建的进程数的限制
* hard nproc 4096
(3)修改/etc/sysctl.conf
在末尾加入以下内容
# 一个进程可以拥有的虚拟内存区域的数量
vm.max_map_count=655360
然后执行命令重新加载
sysctl -p
3.启动 ES
1、切换用户(退出用户:exit)
#切换到前面步骤新建的用户(进入到 es/bin文件夹)
su elastic
2.启动
./elasticsearch -d
3.停止
ps -aux | grep elastic 直接杀死 kill
aliyun kibana
1.地址:/opt/elasticsearch/kibana-7.12.1-linux-x86_64
2.文件夹授权
chown -R elastic:elastic /opt/elasticsearch/kibana-7.12.1-linux-x86_64
3.修改文件配置
server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://127.0.0.1:9200"]
monitoring.ui.container.elasticsearch.enabled: true
4.启动
1、切换用户
#切换到前面步骤新建的用户(进入到 kibanan/bin文件夹)
su elastic
2.启动
nohup ./kibana &
3.停止
netstat -tulnp | grep :5601