详解 ElasticSearch Kibana 配置部署

这篇具有很好参考价值的文章主要介绍了详解 ElasticSearch Kibana 配置部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

默认安装部署所在机器允许外网 

SSH工具 

Putty

链接:https://pan.baidu.com/s/1b6gumtsjL_L64rEsOdhd4A 
提取码:lxs9

Winscp

链接:https://pan.baidu.com/s/1tD8_2knvv0EJ5OYvXP6VTg 
提取码:lxs9 

        WinSCP安装直接下一步到完成(可自己修改软件安装位置),Putty也是下一步到完成。 

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

         如果安装Putty时修改了安装地址,需要修改WinScp中putty.exe(图2)

安装环境 

参数 内核
centos7

CPU - 2核 内存 - 4GB

ElasticSearch/kibana 7.17.12(ElasticSearch 7.x后的版本自带JDK,不需要安装

ElasricSearch

下载 

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.12-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.12-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.17.12-linux-x86_64.tar.gz.sha512 
tar -xzf elasticsearch-7.17.12-linux-x86_64.tar.gz
cd elasticsearch-7.17.12/ 

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

        包说明 

bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等
config:配置文件目录
JDK:java环境
lib:依赖的jar,类库
logs:日志文件
modules:es相关的模块
plugins:可以自己开发的插件
data:这个目录没有,自己新建一下,后面要用 -> mkdir data,这个作为索引目录

 配置Elasticsearch

进入config目录 

cd  elasticsearch-7.17.12/config/

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

cluster.name: server-master
node.name: salve-1
network.host: 0.0.0.0   #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问
http.port: 9200
path.data: /opt/elasticsearch-7.17.12/data
path.log: /opt/elasticsearch-7.17.12/data

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

 查看修改的参数

grep -v "#" elasticsearch.yml |  grep -v "^$"

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

创建数据存储、日志文件夹 

mkdir /opt/elasticsearch-7.17.12/data
mkdir /opt/elasticsearch-7.17.12/logs

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

更改权限

** ElasticSearch不允许root用户启动和操作,只能使用普通用户
adduser es
chown -R es:es/opt/elasticsearch-7.17.12/

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

修改JVM参数 

 修改系统配置

修改/etc/security/limits.conf 文件,新增一下参数

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

 修改 /etc/sysctl.conf 增加 vm.max_map_count=262145

vim /etc/sysctl.conf

vm.max_map_count=262145

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos 刷新

sysctl -p

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

启动ElasticSeasrch 

 切换用户

su es   (es:自己添加的用户)

 启动命令

 ./bin/elasticsearch

启动出现问题

[slave-1] node validation exception
[2] bootstrap checks failed. You must address the points described in the following [2] lines before starting Elasticsearch.
bootstrap check failure [1] of [2]: max number of threads [2048] for user [es] is too low, increase to at least [4096]
bootstrap check failure [2] of [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 Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

问题1

[slave-1] node validation exception
elasticsearch.yml新增配置如下:

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

 问题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新增配置如下:

# discovery.seed_hosts:  集群主机列表
# discovery.seed_providers: 基于配置文件配置集群主机列表
# cluster.initial_master_nodes: 启动时初始化的参与选主的node,生产环境必填

#添加配置
discovery.seed_hosts: ["127.0.0.1"]
 
cluster.initial_master_nodes: ["node-1"]

问题3

 max number of threads [2048] for user [es] is too low, increase to at least [4096]

修改/etc/security/limits.conf 文件,将上面我们新增的参数修改一下 

# * soft nproc 2048
* soft nproc 4096

日志文件中出现的错误(不影响启动): 

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

修改elasticsearch.yml

ingest.geoip.downloader.enabled: false

 再次启动Elasticsearch

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

Elasticsearch 修复配置文件

cluster.name: server-master
node.name: salve-1
network.host: 0.0.0.0   #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问
http.port: 9200
path.data: /opt/elasticsearch-7.17.12/data
path.log: /opt/elasticsearch-7.17.12/data

bootstrap.memory_lock: false
bootstrap.system_call_filter: false
discovery.seed_hosts: ["127.0.0.1"]
cluster.initial_master_nodes: ["slave-1"]

 测试

        解决所有问题了 ,怀着无比激动的心 下💖  下去测试,我靠.......................

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos
FUNK !!!!!!!!!!!

控制台添加防火墙规则详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

配置用户名密码

        关闭服务,在elasticsearch.yml增加以下配置

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos         启动服务时,提示如下错误,说明参数(cluster.initial_master_nodes、discovery.type)不能同时存在。

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos         移除discovery.type参数 启动成功

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

执行

./elasticsearch-setup-passwords interactive

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

成功后,刷新访问,输入自己的用户名(默认 elastic)密码即可详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos         至此,ElasticSearch 安装完成,离胜利还差一步之遥 下💪!!!

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

Kibana

安装 

需切回root账户 

# 下载
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.12-linux-x86_64.tar.gz

# 解压
tar -zxvf kibana-7.17.12-linux-x86_64.tar.gz

# 重命名文件夹
mv kibana-7.17.12-linux-x86_64 kibana-7.17.12

# 指定用户
chown -R es:es /opt/kibana-7.17.12/

# 赋权限
chmod 770 /opt/kibana-7.17.12

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

修改配置文件 

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos 启动Kibana

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

测试

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos

详解 ElasticSearch Kibana 配置部署,数据库,elasticsearch,大数据,kibana,restful,linux,centos


至此完成,ElasticSearch 和Kibana的安装配置文章来源地址https://www.toymoban.com/news/detail-691642.html


🌹 以上分享 ElasticSearch/kibana Linux 环境安装部署,如有问题请指教写。

🌹🌹 如你对技术也感兴趣,欢迎交流。

🌹🌹🌹  如有需要,请👍点赞💖收藏🐱‍🏍分享 

到了这里,关于详解 ElasticSearch Kibana 配置部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PLSQL连接Oracle 数据库配置详解

    1. 下载instantclient-basic-win32-11.2.0.1.0 Oracle Instant Client - Free tools and libraries for connecting to Oracle Database (oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.csdn.net/detail/czw2010/5732241)    2. 解压instantclient-basic-win32-11.2.0.1.0并放置在oracle安

    2024年02月07日
    浏览(59)
  • 【MySQL数据库】最全安装过程及配置详解

    🧛‍♂️iecne个人主页: : iecne的学习日志 💡每天 关注 iecne的作品,一起进步 💪一起学习,必看iecne 🐳希望大家多多支持🥰一起进步呀!

    2024年02月02日
    浏览(44)
  • 云计算项目五:部署数据库服务mysql |部署共享存储服务NFS | 配置网站服务

    机器配置 具体配置如下: 添加磁盘 磁盘分区 创建LV 格式化 分别给2台虚拟机添加2块5G的磁盘 查看物理卷 创建卷组 查看卷组大小 创建逻辑卷 两台主机都要做此项操作 具体操作如下: 安装MySQL软件 挂载LV分区 启动服务 管理员登录

    2024年01月25日
    浏览(44)
  • k8s部署新版elasticsearch+kibana并配置快照备份

    版本:es 7.17.6 kibana 7.17.6 k8s:1.19.16 Elasticsearch和Kibana是一对强大的开源工具,通常一起使用以构建实时数据分析和可视化解决方案。 Elasticsearch: Elasticsearch是一个分布式、高性能的实时搜索和分析引擎。它构建在开源搜索引擎库Lucene之上,并提供了一个分布式、可扩展的架构,用

    2024年02月13日
    浏览(35)
  • Es elasticsearch 十九 kibana 可视化配置图表 及功能 集群部署

    目录 Es kibana 可视化 下载zip 解压  bin/kibana.bat 启动 管理索引管理 吧logstash 存进来的数据 按照 xxx-* 方式 保存索引模式 通过 discove 配置可视化界面 图表数据实时刷新 时序图配置 饼图配置 表格数据配置 添加仪表盘 图表样例 使用后模拟绘制方法好看些 Grok 语法测试工具 集群

    2024年02月08日
    浏览(51)
  • MySQL数据库——MySQL配置文件(my.ini)详解

    my.ini 是 MySQL 数据库中使用的配置文件,MySQL 服务器启动时会读取这个配置文件,我们可以通过修改这个文件,达到更新配置的目的。 这里以 Windows 系统下的 my.ini 配置文件为样板,讲解 MySQL 配置文件中的参数。 一般情况下,my.ini 在 MySql 安装的根目录下,也有可能在隐藏文

    2023年04月09日
    浏览(45)
  • MYSQL数据库连接字符串(connectionString)配置参数大全详解

    请参考原文:MYSQL数据库连接字符串(connectionString)配置参数大全详解

    2024年02月12日
    浏览(58)
  • ElasticSearch第一讲 Docker-compose 单机部署Elasticsearch kibana esHead与配置认证证书设置密码

    docker安装 docker-compose安装配置,如果还有没安装docker的可以参考我的docker/docker-compose安装配置 本次讲解的是安装ES 7.13.3 现在目前官网给出的最新ES版本已经是8.x了,ElasticSearch官网:https://www.elastic.co/guide/index.html 好了长话短说,我们直接上docker配置文件,对于一些配置文件和数

    2024年02月03日
    浏览(50)
  • 【运维知识进阶篇】zabbix5.0稳定版详解1(安装+部署+添加服务器+拆分数据库)

    本篇文章介绍zabbix监控,监控是对我们操作系统进行不间断的监控,这是软件生命周期非常重要的一环,可以做到事前告警,事后根据监控内容排查问题(金丝雀,监控重要指标),有问题的时候,运维需要管理运维债务(在软件开发过程中积累的一些技术债务) 目录 监控

    2024年02月04日
    浏览(47)
  • openstack详解(二十三)——Neutron其他配置、数据库初始化与服务启动

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Neutron其他配置、数据库初始化与服务启动。 在上文openstack详解(二十二)——Neutron插件配置中,我们完成了Neutron插件的配置,今天,我们来进行Neutron的元数据代理配置、数据库初始化以及服务启动。 打开Neutron的元数

    2024年02月10日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包