Стек ELK - logstash не устанавливается должным образом - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь установить стек ELK. Elastic Search и Kibana были успешно установлены. Работает отлично. Но при установке Logstash он не устанавливается должным образом. Когда я запускаю службу logstash, она показывает, что logstash нет. Я пытался найти в Google, но не могу найти правильное решение. Я попытался переустановить пакет. Хотя это не решается.

Вот ошибка:

paulsteven@smackcoders:~$ sudo apt-get install logstash
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  logstash
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/178 MB of archives.
After this operation, 307 MB of additional disk space will be used.
Selecting previously unselected package logstash.
(Reading database ... 293176 files and directories currently installed.)
Preparing to unpack .../logstash_1%3a6.7.0-1_all.deb ...
Unpacking logstash (1:6.7.0-1) ...
Setting up logstash (1:6.7.0-1) ...
Using provided startup.options file: /etc/logstash/startup.options
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000d4cc0000, 724828160, 0) failed; error='Not enough space' (errno=12)
/usr/share/logstash/bin/system-install: line 88: #: command not found
paulsteven@smackcoders:~$ sudo systemctl logstash status
Unknown operation logstash.

paulsteven@smackcoders:~$ sudo systemctl logstash status
Unknown operation logstash.

paulsteven@smackcoders:~$ sudo apt-get install logstash
Reading package lists... Done
Building dependency tree       
Reading state information... Done
logstash is already the newest version (1:6.7.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
paulsteven@smackcoders:~$ 

Ответы [ 2 ]

3 голосов
/ 03 апреля 2019

@ Smack Alpha

Я использую стек ELK в течение 1 месяца, и я установил эти вещи на свою платформу Ubuntu с помощью пакета debian.

Выполните шаги, чтобы установить logstash и запустить его как службу.

Сначала перейдите в домашний каталог

cd ~

Загрузите пакет logstash для Debian, используя wget (знайте о своей версии logstash)

sudo wget https://artifacts.elastic.co/downloads/logstash/logstash-6.5.4.deb

Я использую dpkg для установки logstash

sudo dpkg -i logstash-6.5.4.deb

Настройка Logstash

Чтобы изменить разрешение logstash.yml для редактирования

```sudo chmod 777 /etc/logstash/logstash.yml```

Открыть logstash.yml в текстовом редакторе

sudo gedit /etc/logstash/logstash.yml

изменить следующие строки (REMOVE # TAG)

a) http.host: "0.0.0.0" (ваш IP-адрес)

b) http.port: 9600-9700

Сохранить и выйти.

Комментарий для любых сомнений и ошибок при установке.

0 голосов
/ 30 марта 2019

Зарегистрирован ли процесс в / etc / systemd / system / ? Вы видите файл службы logstash в / etc / init.d / ?

В некоторых системах вам может потребоваться вручную запустить скрипт system-install , находящийся в / usr / share / logstash / bin .

...