Installation:
Raspberry Pi 3+
Raspbian GNU/Linux 9 (stretch)"
===================== Installation ===$ sudo apt-get install elasticsearch
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
coinor-libipopt1v5 libexiv2-14 libmumps-seq-4.10.0 libraw15 netsurf-common realpath wolframscript
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
ant ant-optional antlr groovy ivy java-wrappers junit4 libantlr-java libapache-pom-java libasm-java libbsf-java libbsh-java libcommons-cli-java
libcommons-logging-java libcommons-parent-java libelasticsearch1.7-java libgpars-groovy-java libhamcrest-java libhawtjni-runtime-java libhyperic-sigar-java
libjansi-java libjansi-native-java libjcommander-java libjcsp-java libjline2-java libjna-java libjna-jni libjsr166y-java libjts-java liblog4j-extras1.2-java
liblog4j1.2-java liblucene4.10-java libmultiverse-core-java libnetty-3.9-java libqdox-java libregexp-java libspatial4j-0.4-java libxpp3-java libxstream-java
libyaml-snake-java testng
Suggested packages:
ant-doc ant-gcj ant-optional-gcj javacc junit jython libbcel-java libcommons-net-java libmail-java libjaxp1.3-java libjdepend-java libjsch-java liboro-java
libxalan2-java libxml-commons-resolver1.1-java groovy-doc libjsch-agent-proxy-java libbcprov-java libbcpg-java ivy-doc bsh rhino libavalon-framework-java
libcommons-logging-java-doc libexcalibur-logkit-java libgpars-groovy-java-doc libjcommander-java-doc libjcsp-java-doc libjna-java-doc libjts-java-doc
libgeronimo-jms-1.1-spec-java liblog4j-extras1.2-java-doc liblog4j1.2-java-doc libbcpkix-java libjboss-logging-java libnetty-tcnative-java libprotobuf-java
libslf4j-java libqdox-java-doc libcglib-nodep-java libdom4j-java libjdom1-java libjdom2-java libjettison-java libjoda-time-java libkxml2-java
libwoodstox-java libxom-java
The following NEW packages will be installed:
ant ant-optional antlr elasticsearch groovy ivy java-wrappers junit4 libantlr-java libapache-pom-java libasm-java libbsf-java libbsh-java
libcommons-cli-java libcommons-logging-java libcommons-parent-java libelasticsearch1.7-java libgpars-groovy-java libhamcrest-java libhawtjni-runtime-java
libhyperic-sigar-java libjansi-java libjansi-native-java libjcommander-java libjcsp-java libjline2-java libjna-java libjna-jni libjsr166y-java libjts-java
liblog4j-extras1.2-java liblog4j1.2-java liblucene4.10-java libmultiverse-core-java libnetty-3.9-java libqdox-java libregexp-java libspatial4j-0.4-java
libxpp3-java libxstream-java libyaml-snake-java testng
Preparing to unpack .../32-elasticsearch_1.7.5-1_all.deb ...
Warning: The home dir /var/lib/elasticsearch you specified can't be accessed: No such file or directory
Adding system user elasticsearch' (UID 116) ... Adding new user
elasticsearch' (UID 116) with group elasticsearch' ... Not creating home directory
/var/lib/elasticsearch'.
Unpacking elasticsearch (1.7.5-1) ...
Setting up libelasticsearch1.7-java (1.7.5-1) ...
Setting up elasticsearch (1.7.5-1) ...
*Completed
============= Problem =============
I went to change /etc/elasticsearch/elasticsearch.yml as the installation instructions say.
All the lines were commented so I uncommented 2 lines:
network.host: 0.0.0.0
http.port: 9200
Elasticsearch is running as a service:
$ sudo service elasticsearch status
● elasticsearch.service - LSB: Starts elasticsearch
Loaded: loaded (/etc/init.d/elasticsearch; generated; vendor preset: enabled)
Active: active (exited) since Tue 2019-05-21 02:53:17 PDT; 2min 52s ago
Docs: man:systemd-sysv-generator(8)
Process: 21421 ExecStop=/etc/init.d/elasticsearch stop (code=exited, status=0/SUCCESS)
Process: 21455 ExecStart=/etc/init.d/elasticsearch start (code=exited, status=0/SUCCESS)
May 21 02:53:17 hera systemd[1]: Starting LSB: Starts elasticsearch...
May 21 02:53:17 hera systemd[1]: Started LSB: Starts elasticsearch.
============= Testing the installation:
$ curl http://localhost:9200
curl: (7) Failed to connect to localhost port 9200: Connection refused
There are no log files:
$ sudo ls -l /var/{log,lib}/elasticsearch
/var/lib/elasticsearch:
total 0
/var/log/elasticsearch:
total 0
What gives here? Why is nothing working properly?
More specifically, why are there no log files?