因为建设一个数据共享交换平台,设计用ES做全文检索,按照官网教程依次安装Elasticsearch、Kibana、Logstash,前两个都能顺利通过sudo -i service xxxx start,但是这个logstash在安装的时候总是提示System has not been booted with systemd as init system (PID 1). Can't operate.
起初从百度搜索相关答案基本上都相关性不大,也去StackOverflow找,一样没有太靠谱的。大概是程序员还很少会用Windows10的Ubuntu系统吧。
后来,研究了一下system-install文件,发现上面有提示:
Usage: system-install [OPTIONSFILE] [STARTUPTYPE] [VERSION]
NOTE: These arguments are ordered, and co-dependent
OPTIONSFILE: Full path to a startup.options file
OPTIONSFILE is required if STARTUPTYPE is specified, but otherwise looks first
in /usr/share/logstash/config/startup.options and then /etc/logstash/startup.options
Last match wins
STARTUPTYPE: e.g. sysv, upstart, systemd, etc.
OPTIONSFILE is required to specify a STARTUPTYPE.
VERSION: The specified version of STARTUPTYPE to use. The default is usually
preferred he