linux安装es与kibana 7.15.2

本文详细介绍了如何下载安装Elasticsearch和Kibana,创建专用用户并赋予权限,以及进行必要的配置,包括设置数据存储路径、修改网络监听、JVM内存和系统参数。同时,强调了Kibana的配置以及安全设置,如启用基本授权和设置访问端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. downlod安装包并解压
    在这里插入图片描述
  2. 创建es用户 并赋予权限
    原因 es kibana不支持root用户启动
useradd es
passwd es
chown -R es:es /opt/es/elasticsearch-7.15.2
chown -R es:es /opt/es/kibana-7.15.2-linux-x86_64
  1. 创建data文件夹 进行es数据存储
cd elasticsearch-7.15.2
mkdir data
  1. 修改es配置文件
#应用名称
cluster.name: my-application
#结点名称
node.name: node-1
#数据存储目录
path.data: /opt/es/elasticsearch-7.15.2/data
#日志存储目录
path.logs: /opt/es/elasticsearch-7.15.2/logs
#代表允许所有ip访问
network.host: 0.0.0.0
#端口号
http.port: 9200
#主节点配置
cluster.initial_master_nodes: ["node-1"]
#是否启用认证 (首次需要启动起来 然后运行bin目录下的重置密码命令进行密码配置)
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
  1. 修改jvm配置
vi config/jvm.options
 -Xms512m
 -Xmx512m

6 其他配置

vi 编辑 /etc/security/limits.conf,在末尾加上:
 es soft nofile 65536
 es hard nofile 65536
 es soft nproc 4096
 es hard nproc 4096
vi 编辑 /etc/security/limits.d/20-nproc.conf,将* 改为用户名(es)
 es          soft    nproc     4096
 root       soft    nproc     unlimited
vi 编辑 /etc/sysctl.conf,在末尾加上:
 vm.max_map_count = 655360
在root用户下执行:
 [root@localhost ~]# sysctl -p
 vm.max_map_count = 655360
登录刚才新建的es用户,并启动elasticsearch,一切OK
 su es # 切换到es用户
 ./bin/elasticsearch # 启动es
  1. kibana配置文件
    server.port: 5601
    #允许所有ip访问
    server.host: “0.0.0.0”
    #es地址
    elasticsearch.hosts: [“http://localhost:9200”]
    kibana.index: “.kibana”
    #es账号密码
    elasticsearch.username: “elastic”
    elasticsearch.password: “liuhaoyu”

  2. 浏览器访问ip:5601在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值