# Elasticsearch cannot start when change the default path of log and data

**URL:** <https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488>\
**Category:** Elasticsearch\
**Created:** [November 28, 2018, 7:40am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488 "2018-11-28T07:40:04Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![sahere37](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sahere37](https://discuss.elastic.co/u/sahere37)\
**Post date:** [November 28, 2018, 7:40am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/1 "2018-11-28T07:40:04Z")

</div>

hi all,  
I install elasticsearch using RPM version. first i used default path of log and data as following ,

path.data: /var/lib/elasticsearch  
path.logs: /var/log/elasticsearch

when i used default path, elasticsearch can start successfully by following command:  
systemctl start elasticsearch.service

but when I change the path of log and data as following, elasticseach cannot start and no logs be created in the defined path  
path.data: /home/srahimi/logelk  
path.logs: /home/srahimi/logelk

could you please advise me?

---

<div class="post-metadata">

**Author:** ![harshbajaj16](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/harshbajaj16/32/44970_2.png) [@harshbajaj16](https://discuss.elastic.co/u/harshbajaj16)\
**Post date:** [November 28, 2018, 7:46am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/2 "2018-11-28T07:46:20Z")

</div>

Hi @sahere37,

Please check the permissions of that folder. if all ok then please share the logs of elasticsearch. so that i can identify the problem.

Regards,  
Harsh Bajaj

---

<div class="post-metadata">

**Author:** ![sahere37](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sahere37](https://discuss.elastic.co/u/sahere37)\
**Post date:** [November 28, 2018, 7:48am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/3 "2018-11-28T07:48:33Z")

</div>

the defined folder needs no permission. its is the home directory.  
it is noted that the path (/var/log/elasticsearch) needs sudo permission but the defined path has no one. maybe, the path which we define for storing logs and data in RPM mode should have permission??

---

<div class="post-metadata">

**Author:** ![harshbajaj16](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/harshbajaj16/32/44970_2.png) [@harshbajaj16](https://discuss.elastic.co/u/harshbajaj16)\
**Post date:** [November 28, 2018, 7:52am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/4 "2018-11-28T07:52:06Z")

</div>

Could you please share the elasticsearch logs so that i can see the actual problem.

---

<div class="post-metadata">

**Author:** ![sahere37](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sahere37](https://discuss.elastic.co/u/sahere37)\
**Post date:** [November 28, 2018, 8:02am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/5 "2018-11-28T08:02:38Z")

</div>

thanks for replying.  
as i said, when i use default path (var/log/elasticsearch), everything is ok and elasticsearch.log is as following:

[2018-11-28T02:27:50,488][INFO][o.e.n.Node] [node-1] JVM arguments [-Xms1g, -Xmx1g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch.GLvLpTRo, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=/var/lib/elasticsearch, -XX:ErrorFile=/var/log/elasticsearch/hs\_err\_pid%p.log, -XX:+PrintGCDetails, -XX:+PrintGCDateStamps, -XX:+PrintTenuringDistribution, -XX:+PrintGCApplicationStoppedTime, -Xloggc:/var/log/elasticsearch/gc.log, -XX:+UseGCLogFileRotation, -XX:NumberOfGCLogFiles=32, -XX:GCLogFileSize=64m, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/etc/elasticsearch, -Des.distribution.flavor=default, -Des.distribution.type=rpm]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [aggs-matrix-stats]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [analysis-common]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [ingest-common]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [lang-expression]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [lang-mustache]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [lang-painless]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [mapper-extras]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [parent-join]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [percolator]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [rank-eval]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [reindex]  
[2018-11-28T02:27:53,431][INFO][o.e.p.PluginsService] [node-1] loaded module [repository-url]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [transport-netty4]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [tribe]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-ccr]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-core]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-deprecation]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-graph]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-logstash]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-ml]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-monitoring]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-rollup]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-security]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-sql]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-upgrade]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] loaded module [x-pack-watcher]  
[2018-11-28T02:27:53,432][INFO][o.e.p.PluginsService] [node-1] no plugins loaded  
[2018-11-28T02:28:00,145][INFO][o.e.x.s.a.s.FileRolesStore] [node-1] parsed [0] roles from file [/etc/elasticsearch/roles.yml]  
[2018-11-28T02:28:00,952][INFO][o.e.x.m.j.p.l.CppLogMessageHandler] [node-1] [controller/3996] [Main.cc@109] controller (64 bit): Version 6.5.1 (Build 1c5fe241dd9aea) Copyright (c) 2018 Elasticsearch BV  
[2018-11-28T02:28:01,548][DEBUG][o.e.a.ActionModule] [node-1] Using REST wrapper from plugin org.elasticsearch.xpack.security.Security  
[2018-11-28T02:28:01,860][INFO][o.e.d.DiscoveryModule] [node-1] using discovery type [zen] and host providers [settings]  
[2018-11-28T02:28:03,111][INFO][o.e.n.Node] [node-1] initialized  
[2018-11-28T02:28:03,111][INFO][o.e.n.Node] [node-1] starting ...  
[2018-11-28T02:28:03,333][INFO][o.e.t.TransportService] [node-1] publish\_address {192.168.170.137:9300}, bound\_addresses {192.168.170.137:9300}  
[2018-11-28T02:28:03,370][INFO][o.e.b.BootstrapChecks] [node-1] bound or publishing to a non-loopback address, enforcing bootstrap checks  
[2018-11-28T02:28:06,540][INFO][o.e.c.s.MasterService] [node-1] zen-disco-elected-as-master ([0] nodes joined), reason: new\_master {node-1}{0nnC4wUtRjmaA40wl-LyhQ}{\_w9pZt5KSCWWiAf7mQDHrA}{192.168.170.137}{192.168.170.137:9300}{ml.machine\_memory=3873095680, xpack.installed=true, ml.max\_open\_jobs=20, ml.enabled=true}  
[2018-11-28T02:28:06,545][INFO][o.e.c.s.ClusterApplierService] [node-1] new\_master {node-1}{0nnC4wUtRjmaA40wl-LyhQ}{\_w9pZt5KSCWWiAf7mQDHrA}{192.168.170.137}{192.168.170.137:9300}{ml.machine\_memory=3873095680, xpack.installed=true, ml.max\_open\_jobs=20, ml.enabled=true}, reason: apply cluster state (from master [master {node-1}{0nnC4wUtRjmaA40wl-LyhQ}{\_w9pZt5KSCWWiAf7mQDHrA}{192.168.170.137}{192.168.170.137:9300}{ml.machine\_memory=3873095680, xpack.installed=true, ml.max\_open\_jobs=20, ml.enabled=true} committed version [1] source [zen-disco-elected-as-master ([0] nodes joined)]])  
[2018-11-28T02:28:06,669][INFO][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [node-1] publish\_address {192.168.170.137:9200}, bound\_addresses {192.168.170.137:9200}  
[2018-11-28T02:28:06,669][INFO][o.e.n.Node] [node-1] started  
[2018-11-28T02:28:07,024][WARN][o.e.x.s.a.s.m.NativeRoleMappingStore] [node-1] Failed to clear cache for realms []  
[2018-11-28T02:28:07,083][INFO][o.e.l.LicenseService] [node-1] license [2b3ea0e4-fbaa-42e0-961e-a4ec36ac1793] mode [basic] - valid  
[2018-11-28T02:28:07,103][INFO][o.e.g.GatewayService] [node-1] recovered [0] indices into cluster\_state  
[2018-11-28T02:29:19,595][INFO][o.e.n.Node] [node-1] stopping ...  
[2018-11-28T02:29:19,680][INFO][o.e.x.w.WatcherService] [node-1] stopping watch service, reason [shutdown initiated]  
[2018-11-28T02:29:20,053][INFO][o.e.x.m.j.p.l.CppLogMessageHandler] [node-1] [controller/3996] [Main.cc@148] Ml controller exiting  
[2018-11-28T02:29:20,057][INFO][o.e.x.m.j.p.NativeController] [node-1] Native controller process has stopped - no new native processes can be started

---

<div class="post-metadata">

**Author:** ![sahere37](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sahere37](https://discuss.elastic.co/u/sahere37)\
**Post date:** [November 28, 2018, 8:03am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/6 "2018-11-28T08:03:43Z")

</div>

but, when i use my defined path (/home/srahimi/logelk) elasticsearch cannot start, and more importantly, there is no log in (/home/srahimi/logelk)

---

<div class="post-metadata">

**Author:** ![harshbajaj16](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/harshbajaj16/32/44970_2.png) [@harshbajaj16](https://discuss.elastic.co/u/harshbajaj16)\
**Post date:** [November 28, 2018, 8:41am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/7 "2018-11-28T08:41:25Z")

</div>

could you please check "var/log/messages" and share while starting elasticsearch with defined path.

---

<div class="post-metadata">

**Author:** ![sahere37](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sahere37](https://discuss.elastic.co/u/sahere37)\
**Post date:** [November 28, 2018, 8:54am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/8 "2018-11-28T08:54:45Z")

</div>

Nov 28 03:22:11 localhost elasticsearch: 2018-11-28 03:22:11,387 main ERROR Could not create plugin of type class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@5c671d7f] unable to create manager for [/home/srahimi/log/elasticsearch\_deprecation.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@313b2ea6[pattern=/home/srahimi/log/elasticsearch\_deprecation-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[SizeBasedTriggeringPolicy(size=1073741824)]), strategy=DefaultRolloverStrategy(min=1, max=4, useMax=true), advertiseURI=null, layout=[%d{ISO8601}][%-5p][%-25c{1.}] [%node\_name]%marker %.-10000m%n, filePermissions=null, fileOwner=null]] java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@5c671d7f] unable to create manager for [/home/srahimi/log/elasticsearch\_deprecation.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@313b2ea6[pattern=/home/srahimi/log/elasticsearch\_deprecation-%i.log.gz, append=true, bufferedIO=true, bufferSize=8192, policy=CompositeTriggeringPolicy(policies=[SizeBasedTriggeringPolicy(size=1073741824)]), strategy=DefaultRolloverStrategy(min=1, max=4, useMax=true), advertiseURI=null, layout=[%d{ISO8601}][%-5p][%-25c{1.}] [%node\_name]%marker %.-10000m%n, filePermissions=null, fileOwner=null]]  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:115)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:114)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:188)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:145)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:61)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:123)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:959)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:899)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:891)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:514)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:238)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:547)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:234)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:127)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:302)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.Command.main(Command.java:90)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86)  
Nov 28 03:22:11 localhost elasticsearch: 2018-11-28 03:22:11,388 main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile: java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingFileAppender  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:235)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:135)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:959)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:899)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:891)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:514)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:238)

---

<div class="post-metadata">

**Author:** ![sahere37](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sahere37](https://discuss.elastic.co/u/sahere37)\
**Post date:** [November 28, 2018, 8:55am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/9 "2018-11-28T08:55:09Z")

</div>

Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:547)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:234)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:127)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:302)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.Command.main(Command.java:90)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86)  
Nov 28 03:22:11 localhost elasticsearch: 2018-11-28 03:22:11,389 main ERROR Unable to create file /home/srahimi/log/elasticsearch\_index\_search\_slowlog.log java.io.IOException: Could not create directory /home/srahimi/log  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.util.FileUtils.mkdir(FileUtils.java:127)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.util.FileUtils.makeParentDirs(FileUtils.java:144)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:627)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory.createManager(RollingFileManager.java:608)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:113)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:114)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:188)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:145)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build(RollingFileAppender.java:61)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:123)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:959)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:899)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:891)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:514)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:238)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:547)  
Nov 28 03:22:11 localhost elasticsearch: at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:263)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:234)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.common.logging.LogConfigurator.configure(LogConfigurator.java:127)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:302)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.cli.Command.main(Command.java:90)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93)  
Nov 28 03:22:11 localhost elasticsearch: at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86)  
Nov 28 03:22:11 localhost elasticsearch: 2018-11-28 03:22:11,390 main ERROR Could not create plugin of type class

---

<div class="post-metadata">

**Author:** ![harshbajaj16](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/harshbajaj16/32/44970_2.png) [@harshbajaj16](https://discuss.elastic.co/u/harshbajaj16)\
**Post date:** [November 28, 2018, 9:30am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/10 "2018-11-28T09:30:08Z")

</div>

Hi,  
According to your logs, im able to see that there is some permission problem to create the defined file.

Request you to provide the proper permissions and check,

> [@](#):
>
> [%-5p][%-25c{1.}] [%node\_name]%marker %.-10000m%n, filePermissions=null, fileOwner=null]] java.lang.IllegalStateException: ManagerFactory

> /home/srahimi/log/elasticsearch\_index\_search\_slowlog.log java.io.IOException: Could not create directory /home/srahimi/log

Regards,  
Harsh

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 26, 2018, 9:30am UTC](https://discuss.elastic.co/t/elasticsearch-cannot-start-when-change-the-default-path-of-log-and-data/158488/11 "2018-12-26T09:30:13Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
