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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/892249.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Wireshark 学习笔记1

1.wireshark是什么 wireshark是一个可以进行数据包的捕获和分析的软件 2.基本使用过程 (1)选择合适的网卡 (2)开始捕获数据包 (3)过滤掉无用的数据包 (4)将捕获到的数据包保存为文件…

学习threejs,导入babylon格式的模型

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.BabylonLoader babyl…

Redis缓存穿透、缓存击穿、缓存雪崩

缓存穿透 定义: 查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库 例子: 一个get请求:api/news/getById/-1 解决方案 方案一:缓存空数据 缓存空数据,查…

Lua语言的语法

Lua语言的探索与应用 引言 Lua是一种轻量级、高性能的脚本语言,广泛应用于游戏开发、嵌入式系统和很多应用程序中。它的灵活性和高效性使得Lua成为软件开发中不可或缺的一部分。本文将从Lua的历史、语法、特色、使用案例及其在实际开发中的应用进行深入探讨。 Lu…

用Kimi做研究:准实验设计的智能解决方案

目录 1.研究策略设计 2.过程框架设计 3.背景变量 4.细节设计 准实验设计是一种介于实验与观察研究之间的研究方法,准实验设计是在无法完全控制实验条件的情况下进行因果关系的探索。与传统实验设计相比,准实验设计不具备随机分配实验对象到各处理组的…

RIS智能无线电反射面:原理、应用与MATLAB代码示例

一、引言 随着无线通信技术的快速发展,人们对通信系统的容量、覆盖范围、能效以及安全性等方面的要求日益提高。传统的无线通信系统主要通过增加基站数量、提高发射功率和优化天线阵列等方式来提升性能,但这些方法面临着资源有限、能耗高和成本上升等挑战。因此,探索新的无线…

解决nginx多层代理后应用部署后访问发现css、js、图片等样式加载失败

一般是采用前后端分离部署方式,被上一层ng代理后,通过域名访问报错,例如:sqx.com.cn/应用代理路径。 修改nginx配置,配置前端页面的路径: location / {proxy_pass http://前端页面所在服务器的IP:PORT;pro…

IoT平台在设备远程运维中的应用

IoT平台是物联网技术的核心组成部分,实现了设备、数据、应用之间的无缝连接与交互。通过提供统一的设备管理、数据处理、安全监控等功能,IoT平台为企业构建了智能化、可扩展的物联网生态系统。在设备远程运维领域,IoT平台发挥着至关重要的作用…

新时期下k8s 网络插件calico 安装

1、k8s master节点初始化完毕以后一直处于notreadey状态,一直怀疑是安装有问题或者是初始化有问题(当然,如果真有问题要先解决这些问题),经过不断探索才发现是网络插件没有安装导致的,根据建议安装calico插…

linux音视频采集技术: v4l2

简介 在 Linux 系统中,视频设备的支持和管理离不开 V4L2(Video for Linux 2)。作为 Linux 内核的一部分,V4L2 提供了一套统一的接口,允许开发者与视频设备(如摄像头、视频采集卡等)进行交互。无…

Julia语言的循环实现

标题:深入理解Julia语言中的循环实现 引言 Julia是一种高性能、高效率的编程语言,广泛应用于科学计算、数据分析和机器学习等领域。它的设计目标是兼顾高效性和易用性。本文将深入探讨Julia语言中的循环实现,包括循环的基本结构、不同类型的…

LabVIEW 系统诊断

LabVIEW 系统诊断是指通过各种工具和方法检测、评估、分析和解决 LabVIEW 程序和硬件系统中可能存在的故障和性能问题。系统诊断不仅涵盖软件层面的调试与优化,还包括硬件交互、数据传输、实时性能等方面的检查和分析。一个成功的系统诊断能够显著提升LabVIEW应用程…

计算机网络之---ICMP协议与Ping命令

ICMP 协议 ICMP (Internet Control Message Protocol) 是一种网络层协议,主要用于在 IP 网络中传递控制消息。ICMP 主要用于网络设备之间的故障报告和诊断,帮助设备检测网络连接问题。它是 IP 协议的核心部分之一,用于发送错误消息和操作信息…

电脑之一键备份系统(One Click Backup System for Computer)

电脑之一键备份系统 相信使用电脑的的人都遇到过,电脑系统崩溃,开机蓝屏等原因,这个时候你急着用电脑办公,电脑却给你罢工是多么气人了,其实可以给电脑做一个系统备份。 最近每天都有系统蓝屏崩溃,这个实难…

课题推荐——基于GPS的无人机自主着陆系统设计

关于“基于GPS的无人机自主着陆系统设计”的详细展开,包括项目背景、具体内容、实施步骤和创新点。如需帮助,或有导航、定位滤波相关的代码定制需求,请点击文末卡片联系作者 文章目录 项目背景具体内容实施步骤相关例程MATLAB例程python例程 …

【Excel笔记_2】单元格跳转求累加

需求: 计算当前空格等于某一列1-12的和,下一个空格是13-24的和,每次间隔12 如果起始位置是 A1,并且希望每次计算 12 行的和,每个单元格依次计算不同的 12 行的和,可以使用以下公式: 在 B1 单元…

【小程序】5分钟快速入门抓包微信小程序

期末周无聊,抽点时间看看小程序渗透,先讲下微信小程序的抓包 工具:BurpsuiteProxifier step1 bp先开个端口代理,演示用的8080(懒得再导证书) step2 Proxifier设置好bp的代理 step3 随便启动个微信小程序,任务管理…

腾讯云AI代码助手-公司职位分析AI助手

作品简介 腾讯云AI代码助手是一款智能工具,专注于为公司提供职位分析服务。通过自然语言处理和机器学习技术,它能快速解析职位描述,提取关键信息,并提供数据驱动的洞察,帮助公司优化招聘流程和职位设计。 技术架构 …

【人工智能】基于Python与OpenCV构建简单车道检测算法:自动驾驶技术的入门与实践

随着自动驾驶技术的快速发展,车道检测作为自动驾驶系统中的一个重要组成部分,起着至关重要的作用。本文将介绍如何利用Python与OpenCV库构建一个简单的车道检测算法,帮助读者理解自动驾驶技术的基本原理与实现过程。首先,我们会简…

ubuntu清理磁盘

ubuntu清理磁盘脚本: #!/bin/bash#shell脚本用#作注释行,但是第一行的#!/bin/bash例外sudo apt-get clean sudo rm -rf /tmp/* sudo rm -rf /var/cache/*cd /var/log/ sudo du -h -d 1 rm -rf ./*cd ~/.cache sudo du -h -d 1 rm -rf ./*apt…