Installation and initial setup of Elasticsearch on Fedora
$ sudo dnf install java-latest-openjdk
$ sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
$ cat << EOF | sudo tee /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/oss-6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
$ sudo dnf install elasticsearch-oss
$ sudo systemctl start elasticsearch
$ sudo systemctl enable elasticsearch
$ cat << EOF | sudo tee /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/oss-7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
# General options
$ sudo vim /etc/elasticsearch/elasticsearch.yml
# Startup (memory, etc.)
$ sudo vim /etc/elasticsearch/jvm.options
$ sudo dnf install java-11-openjdk
$ sudo dnf install java-1.8.0-openjdk
$ sudo alternatives --config java