Lou’s Lab

Voor ik verga tot stof en as, wil ik weten hoe de wereld was (RvhG)

User Tools

Site Tools


elk_stack:elasticsearch_installatie

elasticsearch_installatie

context

dit document beschrijft de installatie van Elasticsearch

installatie

  1. installeer elasticsearch
    1. YUM:
      sudo yum install elasticsearch
    2. APT:
      sudo apt-get install elasticsearch
  2. activeer de service @boot:
    1. YUM:
      sudo systemctl daemon-reload
      sudo systemctl enable elasticsearch.service
    2. APT:
      systemctl daemon-reload 
      systemctl enable elasticsearch.service
  3. indien /tmp directory mount optie noexec heeft, voer onderstaande stappen uit:
    1. open /etc/sysconfig/elasticsearch
    2. voeg toe:
      # Added since /tmp has noexec permission set and JNA needs exec permissions
      ES_TMPDIR=/var/lib/elasticsearch/tmp 
    3. maak de vermelde directory aan en stel toegangsrechten in:
      mkdir /var/lib/elasticsearch/tmp && chown elasticsearch /var/lib/elasticsearch/tmp 
  4. start de services:
    sudo systemctl start elasticsearch.service

testen

  • stuur een HTTP-request naar de service:
     curl -X GET "localhost:9200/?pretty" 
  • output:
     {
      "name" : "kv-tb01",
      "cluster_name" : "elasticsearch",
      "cluster_uuid" : "FkLzX9hMQyGq5WKjkoSkMw",
      "version" : {
        "number" : "7.5.2",
        "build_flavor" : "default",
        "build_type" : "rpm",
        "build_hash" : "8bec50e1e0ad29dad5653712cf3bb580cd1afcdf",
        "build_date" : "2020-01-15T12:11:52.313576Z",
        "build_snapshot" : false,
        "lucene_version" : "8.3.0",
        "minimum_wire_compatibility_version" : "6.8.0",
        "minimum_index_compatibility_version" : "6.0.0-beta1"
      },
      "tagline" : "You Know, for Search"
    }

configuratie

Ga nu verder met de elasticsearch_configuratie

problemen, problemen

logboeken

  • open /var/log/elasticsearch/elasticsearch.log

bij opstarten service:

fout: [2020-02-07T14:29:35,151][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [kv-tb01] fatal error in thread [main], exiting java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native
oorzaak: /tmp heeft noexec mount optie.

meer info

voeg hier linken toe naar verdere uitleg

elk_stack/elasticsearch_installatie.txt · Last modified: 2023/05/24 13:59 by admin