Elasticsearch安装部署
1.下载安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-x86_64.tar.gz 
2.解压到opt目录下
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/ 
3.重命名
mv elasticsearch-7.8.0 es 
4.添加执行用户和设置密码
useradd es
passwd es
 
5.给该目录es用户的执行权限
chown -R es:es /opt/es/  
6.配置cd /opt/es/config/下的
vim elasticsearch.yml 
cluster.name: test-elasticsearch-cluster # 配置集群名称(有默认值)
node.name: node01 # 配置当前节点名称
network.host: 0.0.0.0 # 配置IP地址
http.port: 9200	# 配置端口号
cluster.initial_master_nodes: ["node01"] # 指定集群中存在的节点名称集合 
vim /etc/security/limits.conf 
# 设置每个进程可以打开的文件数的限制
es		 soft    nofile          65536
es       hard	 nofile          65536 
vim /etc/security/limits.d/20-nproc.conf 
# 设置每个进程可以打开的文件数的限制
es	 soft    nofile          65536
es   hard	 nofile          65536
# 操作系统级别对每个用户创建的进程数的限制
*	 hard	 nproc		 4096
# * 代表Linux所有用户名称 
vim /etc/sysctl.conf 
vm.max_map_count=655360 
7.刷新配置
sysctl -p 
8.启动
切换用户
su es 
进入启动目录
cd /opt/es/bin/ 
启动
./elasticsearch 
安装kibana
1.下载安装包
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-linux-x86_64.tar.gz 
2.解压安装包
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz -C /opt/	
 
3.重命名
mv kibana-7.8.0-linux-x86_64/ kibana 
3.给es用户权限
chown -R es:es kibana/ 
4.安装 缺少·的软件包
yum install ipa-gothic-fonts -y
yum install xorg-x11-fonts-100dpi -y
yum install xorg-x11-fonts-75dpi -y
yum install xorg-x11-utils -y
yum install xorg-x11-fonts-cyrillic -y
yum install xorg-x11-fonts-Type1 -y
yum install xorg-x11-fonts-misc -y
yum install fontconfig -y
yum install freetype -y 
5.配置外网访问
vim /opt/kibana/config/kibana.yml 
server.host: "阿里云的主私网ip" 
elasticsearch.username: "elastic"
elasticsearch.password: "123456" 
安装ik
1.安装在plugins
cd /opt/es/plugins/ 
2.创建一个ik
mkdir ik 
cd ik 
3.下载安装包
wget https://release.infinilabs.com/analysis-ik/stable/elasticsearch-analysis-ik-7.8.0.zip 
yum install unzip 
unzip elasticsearch-analysis-ik-7.8.0.zip  
rm -rf elasticsearch-analysis-ik-7.8.0.zip 
chown -R es:es /opt/es/plugins/ 
重启es
快照恢复
1.放入快照文件
cd /mntmkdir bagbikyum install lrzsz把快照文件拖进来 
unzip 2025es_backups.ziprm -rf 2025es_backups.zip chown -R es:es /mnt/bagbik 
2.配置es
打开 Elasticsearch 的配置文件elasticsearch.yml
这里的目录是放快照文件的地方
path.repo: ["/mnt/bagbik"] 
3.启动es kibanna
PUT /_snapshot/2025_backup
{"type": "fs","settings": {"location": "/mnt/bagbik"}
}GET _snapshot/2025_backup/snapshot_1POST _snapshot/2025_backup/snapshot_1/_restore
{"indices": "*","include_global_state": true
}GET _recovery 
