Java Solr action=拆分访问拒绝异常错误
我尝试使用Solr的Java Solr action=拆分访问拒绝异常错误,java,solr,Java,Solr,我尝试使用Solr的split操作,方法如下: curl -g "http://localhost:8983/solr/admin/cores \ ?action=SPLIT \ &core=my_core \ &path=/mnt/disks/solr-data/shard_1 \ &path=/mnt/disks/solr-data/shard_2 \ &async=true" 我跑过: mkdir -p /mnt/disks/
split
操作,方法如下:
curl -g "http://localhost:8983/solr/admin/cores \
?action=SPLIT \
&core=my_core \
&path=/mnt/disks/solr-data/shard_1 \
&path=/mnt/disks/solr-data/shard_2 \
&async=true"
我跑过:
mkdir -p /mnt/disks/solr-data/shard_1
mkdir -p /mnt/disks/solr-data/shard_2
chown -R 8983:8983 /mnt/disks/solr-data
但我得到一个“AccessDeniedException”:
2019-11-10 18:28:33.163错误(parallelCoreAdminExecutor-6-thread-1-processing-x:my_core真拆分)[x:my_core]o.a.s.h.a.SplitOp执行拆分时出错:
java.nio.file.AccessDeniedException:/mnt/disks
它抱怨的是对
/mnt/磁盘的访问权限,而不是树下的路径。不知道为什么。。。初始猜测,因为solr用户由于父目录(/mnt/disks
)的默认访问权限而不允许访问该目录@MatsLindh,即使/mnt/disks/solr数据
拥有8983
所有权?我们讨论的是父目录。谢谢,尽管/mnt/disks/solr data/shard_1
的父目录具有适当的权限。我可以试着把所有东西移到一个更深的目录下。