Linux Elasticsearch kibana ik分词器 安装部署和快照恢复

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 /mnt

mkdir bagbik

yum install lrzsz

把快照文件拖进来

unzip 2025es_backups.zip

rm -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_1

POST _snapshot/2025_backup/snapshot_1/_restore
{
    "indices": "*",
    "include_global_state": true
}


GET _recovery
相关推荐
女神下凡3 小时前
芯参谋(87):Linux 系统(SPI NOR)驱动开发指南
linux·运维·arm开发·驱动开发·嵌入式硬件·设计规范
wuminyu9 小时前
JVM规范学习总结:解释器与JIT编译器如何处理JVM字节码
java·linux·c语言·jvm·c++
IMPYLH10 小时前
Linux 的时间为什么会被拨回去
linux·运维·服务器
叼烟扛炮12 小时前
[Git 实战] 学习笔记:从生成 SSH 密钥到解决 TortoiseGit 推送报错全指南
linux·运维·笔记·git·学习
xbzb12 小时前
OpenStack 网络管理(理论):Linux 网络虚拟化是 Neutron 的地基
linux·服务器·网络·openstack·network·neutron
Android系统攻城狮13 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
水饺编程15 小时前
第2章:Linux 基础,解压缩【.tar.bz2】压缩包文件
linux·c语言·汇编
Zevalin爱灰灰15 小时前
Linux入门第二部分(ARM裸机篇) 第二章 Cortex-A7 MPCore架构与ARM汇编基础
linux·汇编·arm开发·嵌入式
倔强的石头10615 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
GeW15 小时前
从"补短板"到"强优势"Linux与数据库认证成为产业跃迁人才支点
linux·数据库