====== elasticsearch_installatie======
[[elk_stack:elk_stack|{{ :elk_stack:icon.jpg?120|}}]]
===== context=====
dit document beschrijft de installatie van Elasticsearch
===== installatie=====
- voeg [[elk_stack:repository|ELK stack repository]] toe
- installeer elasticsearch
- YUM:sudo yum install elasticsearch
- APT:sudo apt-get install elasticsearch
- activeer de service @boot:
- YUM:sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
- APT:systemctl daemon-reload
systemctl enable elasticsearch.service
- indien /tmp directory mount optie ''noexec'' heeft, voer onderstaande stappen uit:
- open ''/etc/sysconfig/elasticsearch''
- voeg toe: # Added since /tmp has noexec permission set and JNA needs exec permissions
ES_TMPDIR=/var/lib/elasticsearch/tmp
- maak de vermelde directory aan en stel toegangsrechten in:
mkdir /var/lib/elasticsearch/tmp && chown elasticsearch /var/lib/elasticsearch/tmp
- 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 [[elk_stack:elasticsearch_configuratie|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
{{tag>elk_stack}}