博客
关于我
Linux ElasticSearch 安装和 head安装 和 Kibana安装
阅读量:770 次
发布时间:2019-03-22

本文共 2177 字,大约阅读时间需要 7 分钟。

Elasticsearch 和 Kibana 安装与配置指南

安装Elasticsearch和Kibana是一项复杂的任务,但只要按照以下步骤一步步来,就能顺利完成安装和配置。

环境准备

  • 操作系统:使用CentOS 7虚拟机。
  • 工具:安装MobaXterm终端工具,方便文件传输和操作。
  • 前置安装:确保系统已安装好必要的软件。
  • Elasticsearch 安装

  • 上传安装包:使用MobaXterm拖动Elasticsearch安装包到 /opt 目录。

  • 解压:运行命令解压安装包。

    tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz -C /opt
  • 创建普通用户:创建并设置权限。

    useradd hikktn && passwd hikktnchown -R hikktn:hikktn /opt/elasticsearch-7.4.0
  • 配置Elasticsearch:修改elasticsearch.yml文件,设置集群名、节点名和网络配置。

    vim /opt/elasticsearch-7.4.0/config/elasticsearch.yml
    cluster.name: my-applicationnode.name: node-1network.host: 0.0.0.0http.port: 9200cluster.initial_master_nodes: ["node-1"]
  • 权限优化:为 rookies 设置虚拟内存和文件限制。

    /* Gaussian_limits */vim /etc/security/limits.confhikktn soft nofile 65536hikktn hard nofile 65536echo "hikktn soft nofile 65536" >> /etc/security/limits.conf
  • 启动Elasticsearch:使用普通用户启动。

    su hikktncd /opt/elasticsearch-7.4.0/bin./elasticsearch
  • 停止Elasticsearch:使用管理员权限停止服务。

    ps aux | grep elasticsearchkill -9 77892
  • Kibana 安装

  • 上传安装包:以MobaXterm上传Kibana安装包到 /opt 目录。
  • 解压:解压安装包。
    tar -xzf kibana-7.4.0-linux-x86_64.tar.gz -C /opt
  • 配置Kibana:修改配置文件,设置访问端口和Elasticsearch地址。
    vim /opt/kibana-7.4.0-linux-x86_64/config/kibana.ymlserver.port: 5601server.host: "0.0.0.0"server.name: "kibana-itcast"elasticsearch.hosts: ["http://127.0.0.1:9200"]elasticsearch.requestTimeout: 99999
  • 启动Kibana:确保服务可以通过端口5601访问。
    su hikktncd /opt/kibana-7.4.0-linux-x86_64/bin./kibana --allow-root
  • Head 安装

  • 安装Node.js:以 root 用户安装Node.js环境。
    wget https://nodejs.org/dist/v10.15.2/node-v10.15.2-linux-x64.tar.xztar xvf node-v10.15.2-linux-x64.tar.xzln -s bin/npm /usr/local/bin/ln -s bin/node /usr/local/bin/
  • 配置环境变量:编辑 /etc/profile 文件。
    vi /etc/profileexport NODE_HOME=/opt/nodejs/node-v10.15.2-linux-x64export PATH=$PATH:$NODE_HOME binsource /etc/profile
  • 安装grunt:全局安装grunt命令。
    npm install -g grunt-cli
  • 下载head:使用Git克隆仓库并安装。
    yum -y install git git-cliengit clone git://github.com/mobz/elasticsearch-head.git
  • 配置Elasticsearch:启用CORS支持。
    vim /opt/elasticsearch-7.4.0/config/elasticsearch.ymlhttp.cors.enabled: truehttp.cors.allow-origin: "*"
  • 运行head:在项目目录下启动服务。
    cd elasticsearch-headnpm run start
  • 通过以上步骤,您可以顺利完成Elasticsearch和Kibana的安装与配置。如果在过程中遇到问题,建议检查日志文件或参考官方文档,确保所有服务都已正确启动并运行。

    转载地址:http://ggmwk.baihongyu.com/

    你可能感兴趣的文章
    NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增删改数据分发及删除数据实时同步_通过分页解决变更记录过大问题_02----大数据之Nifi工作笔记0054
    查看>>
    NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
    查看>>
    NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
    查看>>
    Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
    查看>>
    NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南001---大数据之Nifi工作笔记0068
    查看>>
    NIFI集群_内存溢出_CPU占用100%修复_GC overhead limit exceeded_NIFI: out of memory error ---大数据之Nifi工作笔记0017
    查看>>
    NIH发布包含10600张CT图像数据库 为AI算法测试铺路
    查看>>
    NIO ByteBuffer实现原理
    查看>>
    Nio ByteBuffer组件读写指针切换原理与常用方法
    查看>>
    NIO Selector实现原理
    查看>>
    nio 中channel和buffer的基本使用
    查看>>
    NIO基于UDP协议的网络编程
    查看>>
    NISP一级,NISP二级报考说明,零基础入门到精通,收藏这篇就够了
    查看>>
    Nitrux 3.8 发布!性能全面提升,带来非凡体验
    查看>>
    NI笔试——大数加法
    查看>>
    NLog 自定义字段 写入 oracle
    查看>>
    NLP 基于kashgari和BERT实现中文命名实体识别(NER)
    查看>>
    NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
    查看>>