Can you post the output from *mount* and *ls -ld /mounts /mounts/prod_backup*?
On 16 March 2015 at 13:33, David Reagan <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/elasticsearch/8bf960fd-c629-4e1a-92c1-9cc92f43487b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAEYi1X9YtDD2H_0uuaoXJ%3DGCSAoDYeBuQpc-wQfe8Yd1m%3D7Q_w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
