【ES-Kibana】ElasticSearch-Kibana搭建手册

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

ElasticSearch-Kibana搭建手册

一、环境检查

1.1.服务器环境

  • (1)、Java环境检查

    #执行命令:
    java -version
    
  • (2)、安装Java(未安装jdk环境的需要如下操作)

    #执行命令:
    #更新本地仓库
    sudo apt-get update
    #安装jdk1.8
    sudo apt-get install openjdk-8-jdk
    

二、ElasticSearch

2.1.安装包下载

  • (1)、方式一:连网情况下直接下载安装包

    #执行命令:
    #创建下载安装目录
    mkdir -p /opt/soft/elasticsearch
    #进入elasticsearch目录
    cd /opt/soft/elasticsearch
    #更新本地仓库
    sudo apt-get update
    #安装elasticsearch
    sudo apt-get install elasticsearch
    
  • (2)、方式二:离线安装官网下载安装包

    #执行命令:
    #官网地址:选择需要的版本进行下载(同一套环境所有的组件版本必须一致)
    https://www.elastic.co/cn/downloads/past-releases#elasticsearch
    #上传至服务器如下目录:(安装目录自定义)
    /opt/soft/elasticsearch
    #解压安装包(解压即安装)
    tar -zxvf elasticsearch-6.8.1.tar.gz
    

2.2.修改配置

  • (1)、修改elasticsearch.yml配置文件

    #执行命令:
    #进入配置目录
    cd /opt/soft/elasticsearch/elasticsearch-6.8.1/config
    #编辑elasticsearch.yml配置文件
    vim elasticsearch.yml
    #设置如下配置:
    #集群名称: (应用连接配置需要)
    cluster.name: 自定义
    #数据存放目录:(需要提前创建好)
    path.data: /opt/soft/elasticsearch/elasticsearch-6.8.10/data
    #日志存放目录:(需要提前创建好)
    path.logs: /opt/soft/elasticsearch/elasticsearch-6.8.10/logs
    #当前节点地址:
    network.host: 当前服务的ip地址
    #开始http访问端口
    http.port: 9200
    #关闭程序内存锁定器和程序系统调用筛选器(视情况而定)
    bootstrap.memory_lock: false
    bootstrap.system_call_filter: false
    
  • (2)、创建elasticsearch的专属操作用户

    #执行命令:
    #创建系统用户:(不用设置密码)
    adduser esuser
    #授权用户访问操作权限
    chown esuser:esuser /opt/soft/elasticsearch/elasticsearch-6.8.10
    
  • (3)、修改elasticsearch默认分配内存配置

    #执行命令
    #进入配置目录:
    cd /opt/soft/elasticsearch/elasticsearch-6.8.1/config
    #编辑内存配置文件:jvm.options (根据服务器情况设置如下值)
    #将JVM堆大小改为最合适,一般建议不超过当前服务器内存的1/2
    -Xms2g
    -Xmx2g
    

2.3.启动ES

  • (1)、启动elasticsearch

    #执行命令
    #切换用户:(从root用户切换到ES用户)
    su esuser
    #进入bin目录
    cd /opt/soft/elasticsearch/elasticsearch-6.8.10/bin
    #启动es并且后台运行
    ./elasticsearch -d
    
  • (2)、访问elasticsearch组件

    #通过浏览器访问ES组件
    http://ip:9200
    

2.4.账号与密码

  • (1)、开启x-pack验证

    #执行命令
    #修改elasticsearch.yml配置
    vim /elasticsearch-6.8.10/config/elasticsearch.yml
    #开启安全验证功能
    xpack.security.enabled: true
    #重启elasticsearch服务
    #找到elasticsearch进程杀掉
    ps -ef|grep elasticsearch
    #杀掉对应进程
    kill -9 PID
    #启动ES
    #先切换用户
    su esuser
    #再启动
    /opt/soft/elasticsearch/elasticsearch-6.8.10/bin/elasticsearch -d
    
  • (2)、设置用户密码

    #执行命令
    #进入bin目录:
    cd /opt/soft/elasticsearch/elasticsearch-6.8.10/bin
    #执行设置密码命令:(会对所有es的用户进行密码设置,一直输入密码直到设置完所有)
    ./elasticsearch-setup-passwords interactive
    #设置完密码后,再次打开浏览器访问即可发现需要密码登录
    #账号默认为:elastic;密码为刚设置的值
    http://ip:9200
    

2.5.X-pack秘钥

  • (1)、创建证书

    #执行命令
    #进入elasticsearch-6.8.10目录
    cd /opt/soft/elasticsearch/elasticsearch-6.8.10
    #开始生成ca.crt证书 会生成ca.zip文件 并且设置有效期100年
    /opt/soft/elasticsearch/elasticsearch-6.8.10/bin/elasticsearch-certutil ca --pem --out ca.zip --days 36500 -s 
    #解压文件验证有效期
    unzip ca.zip
    # 查看证书有效期
    openssl x509 -in ca/ca.crt -noout -dates
    #开始生成instance.crt证书 会生成instance.zip 并且设置有效期100年
    /opt/soft/elasticsearch/elasticsearch-6.8.10/bin/elasticsearch-certutil cert --ca-cert ca/ca.crt --ca-key ca/ca.key --pem --name instance  --out instance.zip --days 36500 -s
    #解压文件
    unzip instance.zip
    # 查看证书有效期
    openssl x509 -in instance/instance.crt -noout -dates
    
  • (2)、修改配置

    #执行命令
    #进入config目录
    cd /opt/soft/elasticsearch/elasticsearch-6.8.10/config
    #编辑elasticsearch.yml配置文件
    #新增配置如下:
    cluster.routing.allocation.disk.threshold_enabled: false
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    http.cors.allow-headers: Authorization
    xpack.security.transport.ssl.enabled: true
    xpack.security.transport.ssl.key: instance/instance.key
    xpack.security.transport.ssl.certificate: instance/instance.crt
    xpack.security.transport.ssl.certificate_authorities: ca/ca.crt
    xpack.ssl.verification_mode: certificate
    xpack.ssl.client_authentication: required
    
  • (3)、将证书拷贝到对应的目录

    • elasticsearch组件所在的目录

      #执行命令
      #进入elasticsearch目录
      cd /opt/soft/elasticsearch/elasticsearch-6.8.10
      #将证书拷贝到config目录下
      cp ca config/
      cp instance config/
      
    • 应用所加载证书的目录

      #执行命令
      #将证书拷贝到部署应用的服务器,放到应用配置中加载证书的目录下,例如:
      /opt/x-pack/ca
      /opt/x-pack/instance
      
  • (4)、重启ES服务

三、Kibana

3.1.下载安装包

  • (1)、方式一:离线安装,官网下载(下载与ES对应版本的安装包)

    #官网下载地址
    https://www.elastic.co/cn/downloads/past-releases#kibana
    

3.2.安装

  • (1)、上传安装包到服务器elasticsearch目录下

  • (2)、解压kibana安装包

    #执行命令
    #解压kibana安装包
    tar -zxvf kibana-6.8.10-linux-x86_64.tar.gz
    #修改解压包的名称
    mv kibana-6.8.10-linux-x86_64 kibana-6.8.10
    
  • (3)、修改配置

    #执行命令
    #进入kibana的配置目录
    cd /opt/soft/kibana-6.8.10/config
    #编辑配置
    vim kibana.yml
    #修改配置如下
    #kibana端口
    server.port: 5601
    #当前部署kibana的服务器ip
    server.host: "ip"
    #部署elasticsearch的服务器连接
    elasticsearch.hosts: ["http://ip:9200"]
    #elasticsearch的账号,一般默认为如下
    elasticsearch.username: "elastic"
    #elasticsearch的密码,如之前设置的密码
    elasticsearch.password: "密码"
    #设置kibana的页面中文化
    i18n.locale: "zh-CN"
    

3.3.启动

  • (1)、启动kibana

    #执行命令
    #进入kibana的bin目录
    cd /opt/soft/kibana-6.8.10/bin
    #执行启动命令:第一种方式:直接运行
    ./kibana
    #执行启动命令:第二种方式:后台运行
    nohup ./kibana &
    
  • (2)、访问kibana文章来源地址https://www.toymoban.com/news/detail-441123.html

    #访问地址
    http://ip:5601
    #使用ES的账号密码登录即可
    

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

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

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

相关文章

  • ES(Elasticsearch)和Kibana(Windows)安装

    安装Elasticsearch过程 首先需要到官网下载安装包 注意 :要下载对应的版本,如果下载最新版而且jdk是1.8版本的话,会出现 warning: ignoring JAVA_HOME=C:Program FilesJavajdk1.8.0_191; using bundled JDK 这样的报错,意思是jdk版本与es版本不兼容,这里用的是7.6.2 官网地址:https://www.elastic.co

    2024年02月11日
    浏览(48)
  • 怎样在 kibana 中查看 es elasticsearch 的版本

    参考链接:https://kb.objectrocket.com/elasticsearch/how-to-check-your-elasticsearch-version-from-kibana 记录一下,方便以后查。 查询结果

    2024年02月14日
    浏览(38)
  • docker搭建es+kibana

    如果是mac或者windows,可以直接安装Docker Desktop更加便捷。 前提条件: Docker可以运行在Windows、Mac、CentOS、Ubuntu等操作系统上 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 目前,CentOS 仅发行版本中的内核支持 Docker Docker 运行在 CentOS 7 上,要求系统为

    2024年02月12日
    浏览(37)
  • Elasticsearch初识--CentOS7安装ES及Kibana

    本文介绍CentOS7下安装部署ES以及可视化工具Kibana的安装及部署。 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。——摘自ES官网 Kibana

    2024年02月04日
    浏览(59)
  • es elasticsearch kibana 根据 id 只更新部分字段

    官方文档: https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.html#_update_part_of_a_document 给自己记录一下: 其中 test 是索引名,需要根据实际情况替换。_update 是固定值,表示更新文档。1 是想要更新文档的主键,根据实际情况替换。 “doc” 是固定值,“my_field_name” 是被

    2024年02月13日
    浏览(44)
  • Elasticsearch、Kibana以及Java操作ES 的快速使用

      创建docker自定义网络 docker自定义网络可以使得 容器之间使用容器名网络互连 ,默认的网络不会有这功能。 一定要配置自定义网络,并将两个容器同时加到网络中,否则下面的 http://es:9200 会无法访问到es   启动elastic search、kibana容器 启动 elastic search容器 访问 http://192.168

    2024年02月09日
    浏览(47)
  • 7Docker搭建es和kibana

    1.拉取镜像   elasticsearch:7.12.0 :我安装的版本是7.12.0,可以根据实际的情况安装 创建docker容器挂在的目录: 配置文件: echo \\\"http.host: 0.0.0.0\\\" /opt/elasticsearch/config/elasticsearch.yml 创建容器: 说明: -p 端口映射 -e discovery.type=single-node 单点模式启动 -e ES_JAVA_OPTS=“-Xms84m -Xmx512m”:设置启

    2024年02月03日
    浏览(45)
  • 搜索引擎elasticsearch :安装elasticsearch (包含安装组件kibana、IK分词器、部署es集群)

    kibana可以帮助我们方便地编写DSL语句,所以还要装kibana 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: 这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。不建议大家自己pull。 课前资料提供了镜像的tar包: 大家将

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

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

    2024年02月08日
    浏览(51)
  • Docker安装ElasticSearch、Kibana、IK分词器以及设置ES账户密码

    版本声明: 系统 :CentOS 7.9(云服务器) ES版本 :7.6.1 Kibana :7.6.1 Ik分析器版本 :7.6.1 1、拉取镜像 2、创建挂载目录 设置所有用户读写执行权限 : sudo chmod -R 777 /docker_config/elasticsearch/ 3、创建elasticsearch.yml 配置文件 4、创建容器 参数说明 : -p 端口映射 -e discovery.type=single

    2023年04月09日
    浏览(71)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包