NoSuchFileException: ingest-geoip after adding volumes to docker-compose file
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I'm using a Docker image that contains Elasticsearch and Kibana and I want to add some local files to docker using volumes
, after adding this line to docker-compose.yml
file:
volumes:
- /home/myUsername/elasticsearch/config:/usr/share/elasticsearch/config
I got this error when running docker-compose up
:
[...]
elasticsearch | [2019-01-02T13:16:27,809][INFO ][o.e.p.PluginsService ] [node_1] loaded module [x-pack-watcher]
elasticsearch | [2019-01-02T13:16:27,810][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-geoip]
elasticsearch | [2019-01-02T13:16:27,813][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-user-agent]
elasticsearch | [2019-01-02T13:16:29,504][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node_1] uncaught exception in thread [main]
elasticsearch | org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | Caused by: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:74) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch | Caused by: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) ~[?:?]
elasticsearch | at sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:428) ~[?:?]
elasticsearch | at java.nio.file.Files.newDirectoryStream(Files.java:465) ~[?:?]
elasticsearch | at java.nio.file.Files.list(Files.java:3527) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.loadDatabaseReaders(IngestGeoIpPlugin.java:85) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:72) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch exited with code 1
I checked out /usr/share/elasticsearch/config
and found ingest-geoip
already in there:
sh-4.2# ls
elasticsearch.yml ingest-geoip jvm.options log4j2.properties role_mapping.yml roles.yml users users_roles
Is there something I'm doing wrong ?
docker

add a comment |
I'm using a Docker image that contains Elasticsearch and Kibana and I want to add some local files to docker using volumes
, after adding this line to docker-compose.yml
file:
volumes:
- /home/myUsername/elasticsearch/config:/usr/share/elasticsearch/config
I got this error when running docker-compose up
:
[...]
elasticsearch | [2019-01-02T13:16:27,809][INFO ][o.e.p.PluginsService ] [node_1] loaded module [x-pack-watcher]
elasticsearch | [2019-01-02T13:16:27,810][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-geoip]
elasticsearch | [2019-01-02T13:16:27,813][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-user-agent]
elasticsearch | [2019-01-02T13:16:29,504][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node_1] uncaught exception in thread [main]
elasticsearch | org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | Caused by: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:74) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch | Caused by: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) ~[?:?]
elasticsearch | at sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:428) ~[?:?]
elasticsearch | at java.nio.file.Files.newDirectoryStream(Files.java:465) ~[?:?]
elasticsearch | at java.nio.file.Files.list(Files.java:3527) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.loadDatabaseReaders(IngestGeoIpPlugin.java:85) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:72) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch exited with code 1
I checked out /usr/share/elasticsearch/config
and found ingest-geoip
already in there:
sh-4.2# ls
elasticsearch.yml ingest-geoip jvm.options log4j2.properties role_mapping.yml roles.yml users users_roles
Is there something I'm doing wrong ?
docker

Did you check the permissions|process-access to the file. That can also cause it (if ES is running as some other user)
– v_sukt
Jan 3 at 11:22
@v_sukt I got this error even when excuting thedocker-compose up
insudo
mode.
– Bilal
Jan 3 at 12:32
try them individually with docker run - once working handle with docker compose. To debug use ENTRYPOINT/CMD as shell(may be add sleep command for 30m) so that you can get inside container and execute the elasticsearch command to start the service while checking if file exists/is accessible etc. [docker exec -ti <container> /bin/bash(or the shell available in baseimage)]
– v_sukt
Jan 3 at 14:10
add a comment |
I'm using a Docker image that contains Elasticsearch and Kibana and I want to add some local files to docker using volumes
, after adding this line to docker-compose.yml
file:
volumes:
- /home/myUsername/elasticsearch/config:/usr/share/elasticsearch/config
I got this error when running docker-compose up
:
[...]
elasticsearch | [2019-01-02T13:16:27,809][INFO ][o.e.p.PluginsService ] [node_1] loaded module [x-pack-watcher]
elasticsearch | [2019-01-02T13:16:27,810][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-geoip]
elasticsearch | [2019-01-02T13:16:27,813][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-user-agent]
elasticsearch | [2019-01-02T13:16:29,504][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node_1] uncaught exception in thread [main]
elasticsearch | org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | Caused by: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:74) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch | Caused by: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) ~[?:?]
elasticsearch | at sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:428) ~[?:?]
elasticsearch | at java.nio.file.Files.newDirectoryStream(Files.java:465) ~[?:?]
elasticsearch | at java.nio.file.Files.list(Files.java:3527) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.loadDatabaseReaders(IngestGeoIpPlugin.java:85) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:72) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch exited with code 1
I checked out /usr/share/elasticsearch/config
and found ingest-geoip
already in there:
sh-4.2# ls
elasticsearch.yml ingest-geoip jvm.options log4j2.properties role_mapping.yml roles.yml users users_roles
Is there something I'm doing wrong ?
docker

I'm using a Docker image that contains Elasticsearch and Kibana and I want to add some local files to docker using volumes
, after adding this line to docker-compose.yml
file:
volumes:
- /home/myUsername/elasticsearch/config:/usr/share/elasticsearch/config
I got this error when running docker-compose up
:
[...]
elasticsearch | [2019-01-02T13:16:27,809][INFO ][o.e.p.PluginsService ] [node_1] loaded module [x-pack-watcher]
elasticsearch | [2019-01-02T13:16:27,810][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-geoip]
elasticsearch | [2019-01-02T13:16:27,813][INFO ][o.e.p.PluginsService ] [node_1] loaded plugin [ingest-user-agent]
elasticsearch | [2019-01-02T13:16:29,504][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node_1] uncaught exception in thread [main]
elasticsearch | org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | Caused by: java.lang.RuntimeException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:74) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch | Caused by: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/ingest-geoip
elasticsearch | at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
elasticsearch | at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) ~[?:?]
elasticsearch | at sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:428) ~[?:?]
elasticsearch | at java.nio.file.Files.newDirectoryStream(Files.java:465) ~[?:?]
elasticsearch | at java.nio.file.Files.list(Files.java:3527) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.loadDatabaseReaders(IngestGeoIpPlugin.java:85) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.geoip.IngestGeoIpPlugin.getProcessors(IngestGeoIpPlugin.java:72) ~[?:?]
elasticsearch | at org.elasticsearch.ingest.IngestService.<init>(IngestService.java:49) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:351) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.node.Node.<init>(Node.java:252) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:213) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
elasticsearch | ... 6 more
elasticsearch exited with code 1
I checked out /usr/share/elasticsearch/config
and found ingest-geoip
already in there:
sh-4.2# ls
elasticsearch.yml ingest-geoip jvm.options log4j2.properties role_mapping.yml roles.yml users users_roles
Is there something I'm doing wrong ?
docker

docker

asked Jan 3 at 11:10


BilalBilal
78812041
78812041
Did you check the permissions|process-access to the file. That can also cause it (if ES is running as some other user)
– v_sukt
Jan 3 at 11:22
@v_sukt I got this error even when excuting thedocker-compose up
insudo
mode.
– Bilal
Jan 3 at 12:32
try them individually with docker run - once working handle with docker compose. To debug use ENTRYPOINT/CMD as shell(may be add sleep command for 30m) so that you can get inside container and execute the elasticsearch command to start the service while checking if file exists/is accessible etc. [docker exec -ti <container> /bin/bash(or the shell available in baseimage)]
– v_sukt
Jan 3 at 14:10
add a comment |
Did you check the permissions|process-access to the file. That can also cause it (if ES is running as some other user)
– v_sukt
Jan 3 at 11:22
@v_sukt I got this error even when excuting thedocker-compose up
insudo
mode.
– Bilal
Jan 3 at 12:32
try them individually with docker run - once working handle with docker compose. To debug use ENTRYPOINT/CMD as shell(may be add sleep command for 30m) so that you can get inside container and execute the elasticsearch command to start the service while checking if file exists/is accessible etc. [docker exec -ti <container> /bin/bash(or the shell available in baseimage)]
– v_sukt
Jan 3 at 14:10
Did you check the permissions|process-access to the file. That can also cause it (if ES is running as some other user)
– v_sukt
Jan 3 at 11:22
Did you check the permissions|process-access to the file. That can also cause it (if ES is running as some other user)
– v_sukt
Jan 3 at 11:22
@v_sukt I got this error even when excuting the
docker-compose up
in sudo
mode.– Bilal
Jan 3 at 12:32
@v_sukt I got this error even when excuting the
docker-compose up
in sudo
mode.– Bilal
Jan 3 at 12:32
try them individually with docker run - once working handle with docker compose. To debug use ENTRYPOINT/CMD as shell(may be add sleep command for 30m) so that you can get inside container and execute the elasticsearch command to start the service while checking if file exists/is accessible etc. [docker exec -ti <container> /bin/bash(or the shell available in baseimage)]
– v_sukt
Jan 3 at 14:10
try them individually with docker run - once working handle with docker compose. To debug use ENTRYPOINT/CMD as shell(may be add sleep command for 30m) so that you can get inside container and execute the elasticsearch command to start the service while checking if file exists/is accessible etc. [docker exec -ti <container> /bin/bash(or the shell available in baseimage)]
– v_sukt
Jan 3 at 14:10
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54021151%2fnosuchfileexception-ingest-geoip-after-adding-volumes-to-docker-compose-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54021151%2fnosuchfileexception-ingest-geoip-after-adding-volumes-to-docker-compose-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did you check the permissions|process-access to the file. That can also cause it (if ES is running as some other user)
– v_sukt
Jan 3 at 11:22
@v_sukt I got this error even when excuting the
docker-compose up
insudo
mode.– Bilal
Jan 3 at 12:32
try them individually with docker run - once working handle with docker compose. To debug use ENTRYPOINT/CMD as shell(may be add sleep command for 30m) so that you can get inside container and execute the elasticsearch command to start the service while checking if file exists/is accessible etc. [docker exec -ti <container> /bin/bash(or the shell available in baseimage)]
– v_sukt
Jan 3 at 14:10