Why does this happen?
curl -XPUT 'http://localhost:9200/_snapshot/my_backup?pretty=true' -d '{ > > "type": "fs", > > "settings": { > > "location": "/mounts/prod_backup/my_backup", > > "compress": true > > } > > }' > { > "error" : > "RemoteTransportException[[log-elasticsearch-02][inet[/10.x.x.83:9300]][cluster:admin/repository/put]]; > > nested: RepositoryVerificationException[[my_backup] > [vxUQwUTCQwOaLyCy0eMK8A, > 'RemoteTransportException[[log-elasticsearch-04][inet[/10.x.x.80:9300]][internal:admin/repository/verify]]; > > nested: RepositoryVerificationException[[my_backup] store location > [/mounts/prod_backup/my_backup] is not accessible on the node > [[log-elasticsearch-04][vxUQwUTCQwOaLyCy0eMK8A][log-elasticsearch-04][inet[/10.x.x.80:9300]]]]; > > nested: > FileNotFoundException[/mounts/prod_backup/my_backup/tests-yZ57gviiQUGS55tr_ULhhg-vxUQwUTCQwOaLyCy0eMK8A > > (Permission denied)]; '], [GMTt6Y-3Qle1Fm3SGl-LTQ, > 'RemoteTransportException[[log-estools-01][inet[/10.x.x.8:9300]][internal:admin/repository/verify]]; > > nested: RepositoryVerificationException[[my_backup] store location > [/mounts/prod_backup/my_backup] is not accessible on the node > [[log-estools-01][GMTt6Y-3Qle1Fm3SGl-LTQ][log-estools-01][inet[/10.x.x.8:9300]]{data=false}]]; > > nested: > FileNotFoundException[/mounts/prod_backup/my_backup/tests-yZ57gviiQUGS55tr_ULhhg-GMTt6Y-3Qle1Fm3SGl-LTQ > > (Permission denied)]; '], [ffpuQF_zRZGGPRkZRgq1mw, > 'RemoteTransportException[[log-elasticsearch-03][inet[/10.x.x.92:9300]][internal:admin/repository/verify]]; > > nested: RepositoryVerificationException[[my_backup] store location > [/mounts/prod_backup/my_backup] is not accessible on the node > [[log-elasticsearch-03][ffpuQF_zRZGGPRkZRgq1mw][log-elasticsearch-03][inet[/10.x.x.92:9300]]]]; > > nested: > FileNotFoundException[/mounts/prod_backup/my_backup/tests-yZ57gviiQUGS55tr_ULhhg-ffpuQF_zRZGGPRkZRgq1mw > > (Permission denied)]; ']]]; ", > "status" : 500 > } /mounts/prod_backup is an NFS share mounted on all my ES nodes. The only thing I can think of is that file permissions are wrong. But I'm not sure how to fix that. On the two nodes not listed in the error, the elasticsearch gid and uid are different that on the other three nodes. So I can't just *chown -R elasticsearch:elasticsearch*. Do I have to make sure that the uid and gid are the same on all nodes? How am I supposed to do that when I install from the apt repositories? Also, log-estools-01 has *data.node = false*. Why does it still need the prod_backup mount? log-estools-01 is on Ubuntu 14.04. Everything else is Ubuntu 12.04. Running ES 1.4.4. -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/8bf960fd-c629-4e1a-92c1-9cc92f43487b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
