Elasticsearch的安装

环境

  • JDK 8

  • centos 7

    elasticsearch的基于lucene开发, lucene是java语言开发,因此需要java环境

安装es

  1. 安装包下载

    https://www.elastic.co/cn/downloads/elasticsearch

  2. 解压安装包

    tar -zxvf  elasticsearch-7.12.1-linux-x86_64.tar.gz
    
  3. 创建es运行用户

    elasticsearch需要在非root的用户下面操作,并且elasticsearch的文件夹的权限也为非root权限, 因此我们需要创建一个用户进行操作,我们创建一个elastic用户,并赋予该目录的权限

    adduser es
    chown -R es:es  elasticsearch-7.12.1
    
  4. 运行es

    #切换es用户
    su es
    #切换到es的bin目录
    cd /usr/soft/es/elasticsearch-7.12.1/bin
    #后台运行es
    ./elasticsearch -d
    
  5. 验证

    #ip+9200端口(默认端口)
    http://192.168.232.128:9200/
    

    想要其他机器访问(本机访问,无需修改配置),需要修改/usr/soft/es/elasticsearch-7.12.1/config/elasticsearch.yml配置

    elasticsearch.yml配置修改

    cluster.name: my-application #集群名称

    node.name: node-1 #节点名称

    network.host: 192.168.232.128 #当前节点的ip

    cluster.initial_master_nodes: ["node-1"] #主节点名称,单节点需要和节点名称相同

kibana安装

  1. 安装包下载

    https://www.elastic.co/cn/downloads/kibana

  2. 解压安装包(最好用es的运行用户解压)

    tar -zxvf kibana-7.12.1-linux-x86_64.tar.gz
    
  3. 运行kibana

    1. 修改配置

      
      server.port: 5601
      #当前机器的ip
      server.host: "192.168.232.128" 
      #连接es的ip
      elasticsearch.hosts: ["http://localhost:9200"]
      
      
    2. 运行

      #前端运行
      ./kibana
      #后端运行
      nohup ./kibana & 
      
    3. 检验

      http://192.168.232.128:5601/app/kibana

      可视化crud界面

      http://192.168.232.128:5601/app/dev_tools#/console

posted @ 2021-06-08 15:41  知白守黑,和光同尘  阅读(55)  评论(0编辑  收藏  举报