Installing Logstash
Installing Logstash
APT
Download and install the Public Signing Key:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg
You may need to install the apt-transport-https
package on Debian before proceeding:
sudo apt-get install apt-transport-https
Save the repository definition to /etc/apt/sources.list.d/elastic-8.x.list
:
echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
Use the
echo
method described above to add the Logstash repository. Do no useadd-apt-repository
as it will add adeb-src
entry as well, but we do not provide a source package. If you have added thedeb-src
entry, you will see an error like the following:Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file)
Just delete the
deb-src
entry from the/etc/apt/sources.list
file and the installation should work as expected.
Run sudo apt-get update
and the repository is ready for use. You can install it with:
sudo apt-get update && sudo apt-get install logstash
Running Daemon
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable logstash.service
Running Logstash
sudo systemctl start logstash
Reference
Last updated