Linux ElasticSearch安装

Linux ElasticSearch安装1 下载地址 https www elastic co cn downloads elasticsearc gt wgethttps artifacts elastic co downloads elasticsearc elasticsearc 7 12 1 linux x86 64 tar gz2 解压 gt tar zxvfelastics 7 12 1 linux x86 64 tar gz3 JDK1 8 安装 4 创建系统用户 elast

ElasticSearch 安装

1、下载

地址:https://www.elastic.co/cn/downloads/elasticsearch
在这里插入图片描述$> wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gz

2、解压

$> tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz 

在这里插入图片描述

3、JDK1.8 安装(…)

4、创建系统用户

elasticsearch不能以root权限来运行,会出现这种错误:Exception in thread “main” java.lang.RuntimeException: don’t run elasticsearch as root。

因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户解决办法:

(1)创建用户 root$> adduser nn (2)设置密码(连续输入两遍) root$> passwd  (3)root 用户给新增的用户添加权限(root 用户创建的文件其他用户是无权操作的) root$> chown -R nn /你的elasticsearch安装目录 

5、启动ES(切换为普通用户启动)

# 切换用户 root$> su nn # 启动ES nn$> ./bin/elasticsearch 

在这里插入图片描述

5、配置远程访问

修改 elasticsearch.yml

nn$>vim elasticsearch-7.12.1/config/elasticsearch.yml # 加入以下配置 network.bind_host: 0.0.0.0 network.publish_host: elasticsearch所在的主机的ip http.port: 9200 

6、启动异常1

然后修改文件 /etc/sysctl.conf ,添加下面这个配置

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [] 
vm.max_map_count =  

6.1、更新配置

root$> sysctl -p 

8 、启动异常1

of [2]: max file descriptors [4096] for elasticsearch process is too low, in 

解决:切换到root 用户

root$> vi /etc/security/limits.conf //在文件末尾添加下面的参数值 * soft nofile 65536 * hard nofile  

9 、启动异常2

the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured 

解决:修改elasticsearch.yml

$> vim elasticsearch-7.12.1/config/elasticsearch.yml # 加入以下配置 cluster.initial_master_nodes: ["node-1", "node-2"] 

10、启动成功

在这里插入图片描述

10 、关闭防火墙

# 检查防火墙是否开启 root$> systemctl status firewalld # 关闭防火墙 root$> systemctl stop firewalld 

在这里插入图片描述在这里插入图片描述

Kibana 安装

1、下载

Linux 下载:

root$ > wget https://artifacts.elastic.co/downloads/kibana/kibana-7.12.1-linux-x86_64.tar.gz 

Linux 解压:

root$ > tar -zxvf kibana-7.12.1-linux-x86_64.tar.gz 

2、为普通用户添加权限

root$> chown -R nn ./kibana-7.12.1-linux-x86_64 

3、配置远程访问

3.1 切换为 普通用户(nn)

root$> su nn 

3.2 修改配置文件

nn$> vim kibana-7.12.1-linux-x86_64/config/kibana.yml server.port: 5601 server.host: "0.0.0.0" elasticsearch.hosts: ["http://localhost:9200"] # 配置 ES 连接地址 

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210525094045732.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMzA0ODc4,size_16,color_FFFFFF,t_7

4、启动服务

nn$> ./kibana-7.12.1-linux-x86_64/bin/kibana 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199682.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 下午12:27
下一篇 2026年3月20日 下午12:27


相关推荐

  • Retinex算法详解

    Retinex算法详解Retinex 是一种常用的建立在科学实验和科学分析基础上的图像增强方法 它是 Edwin H Land 于 1963 年提出的 就跟 Matlab 是由 Matrix 和 Laboratory 合成的一样 Retinex 也是由两个单词合成的一个词语 他们分别是 retina nbsp 和 cortex 即 视网膜和皮层 Land 的 retinex 模式是建立在以下三个假设之上的 1 真实世界是无颜色的 我们所感知的颜色是光与物质

    2026年3月19日
    2
  • clientX和clientY

    clientX和clientY需求 做项目中遇到一个这样的需求 点击属性菜单节点 出现显示框 显示框的位置随着鼠标点击的位置距离而改变 教程 clientX 事件属性 http www runoob com jsref event clientx htmlclientY 事件属性 http www runoob com jsref event clienty html 基本定义 clien

    2026年3月18日
    1
  • c语言 背包算法,c语言背包问题(背包最大容量c语言算法)[通俗易懂]

    c语言 背包算法,c语言背包问题(背包最大容量c语言算法)[通俗易懂]求旅行者能获得的最大总价值。请用C语言编程下面是核心的代码(递归函数的代码)别的由你自己搞掂啦(在main函数中的实现,输入,输出的格式)s为一个背包可以放入的物品总重量.n为物品数,w[n]为物品重量.背包问题#includeintmax(intx,inty){if(x>=y)returnx;elsereturny;}intf(int*m,。1在代码风格上…

    2022年7月14日
    39
  • Latex 使用\begin{aligned} 出现 Environment aligned undefined.

    Latex 使用\begin{aligned} 出现 Environment aligned undefined.Latex 的使用心得最近开始学习使用 latex 来编辑文档 虽说好用 但是我觉得对普通人来说入门门槛还是不低的 因为这其中会有很多奇奇怪怪的问题 而这些问题的排查你是要通过日志 这个习惯或者这种做法对很多普通用户我觉得应该是少见的 毕竟多数人都是习惯 可视化操作 然后有问题就是出来一个弹框问你要怎么选择 或者告诉你除了什么问题 使用了 latex 之后 我觉得其实这个 latex 有点像 word 或者 wps 这种文本编辑工作的底层部分 为什么这么说 因为 word 和 wps 的很多功能 latex 都有 word 可以用

    2026年3月18日
    3
  • JAVA获取服务器文件名乱码,java获取的文件名乱码问题

    JAVA获取服务器文件名乱码,java获取的文件名乱码问题java 获取的文件名乱码问题 2021 02 0911 22 59 简介 phpie 中文乱码的解决办法 首先判断下载文件的所有浏览器是否是 IE 浏览器 然后对文件名进行 urlencode 转义编码即可解决乱码问题 推荐 PHP 视频教程 解决 php 文件下载 IE 文件 php 上传文件名乱码的解决办法 首先打开 Upload html 文件 然后添加语句 enctype multipart f

    2026年3月26日
    2
  • sata接口 图解 定义_SATA数据和电源接口定义详解

    sata接口 图解 定义_SATA数据和电源接口定义详解于 2012 04 1514 33SATA 数据接口 7 针 电源接口 15 针 定义详解 原创 SATA 是 SerialATA SerialAdvanc 亦称串行 ATA 是由 Intel IBM Dell APT Maxtor 和 Seagate 公司共同提出的硬盘接口规范 本文的阐述重点是 SATA 的数据线和电源线接口引脚定义 并以连接 SATA 硬盘为例 一

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号