*Hi Solr Users,*

*I was trying to backup Solr collection using the following command. *

curl --user 'solr-admin:########' "
http://localhost:8983/solr/admin/collections?action=BACKUP&name=panna_backup&collection=PANNA&location=/opt/solr_Backup/solr-data-backup-27-01-2020/
"

*I am getting the following error message. Can anyone please help? *

Operation backup caused
exception:":"java.nio.file.AccessDeniedException:java.nio.file.AccessDeniedException:
/opt/solr_Backup/solr-data-backup-27-01-2020/panna_backup"


"exception":{

    "msg":"/opt/solr_Backup/solr-data-backup-27-01-2020/panna_backup",

    "rspCode":-1},

  "error":{

    "metadata":[

      "error-class","org.apache.solr.common.SolrException",

      "root-error-class","org.apache.solr.common.SolrException"],

    "msg":"/opt/solr_Backup/solr-data-backup-27-01-2020/panna_backup",


*The detail logs are as follows,*


Collection: PANNA operation: backup
failed:java.nio.file.AccessDeniedException:
/opt/solr_Backup/solr-data-backup-27-01-2020/panna_backup

at
java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)

at
java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

at
java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)

at
java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:385)

at java.base/java.nio.file.Files.createDirectory(Files.java:689)

at
org.apache.solr.core.backup.repository.LocalFileSystemRepository.createDirectory(LocalFileSystemRepository.java:93)

at org.apache.solr.cloud.api.collections.BackupCmd.call(BackupCmd.java:90)

at
org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler.processMessage(OverseerCollectionMessageHandler.java:259)

at
org.apache.solr.cloud.OverseerTaskProcessor$Runner.run(OverseerTaskProcessor.java:478)

at
org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209)

at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

at java.base/java.lang.Thread.run(Thread.java:834)



*Thanks and Regards,*

*Salmaan*

Reply via email to