使用 docker-compose 啟動(dòng) elasticsearch 時(shí),出現(xiàn)無(wú)法訪問(wèn),如下圖:
使用如下命令查看
docker ps
一直處于重啟狀態(tài)。
使用命令查看日志
docker-compose logs -f elasticsearch
缺少 jvm.options
文件
解決:
將 docker-compose.yml
中掛載的數(shù)據(jù)卷 ( volumes ) 及其子項(xiàng)注釋 :
#volumes:
#- /usr/local
#- ...
然后使用命令重啟 elasticsearch
docker-compose up -d
將需要的文件從容器中拷出到宿主機(jī)掛載卷文件夾下文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-535770.html
#docker cp [容器ID]:容器文件路徑 要拷貝的宿主機(jī)路徑
#例如我的:
docker cp ${CONTAINER ID}:/usr/local/elasticsearch/config/ ./elasticsearch/config/
以此 將所需的文件 通過(guò)同樣的方式進(jìn)行拷貝
拷貝完成后 ,將 docker-compose.yml
中注釋的數(shù)據(jù)卷放開(kāi) 然后重新啟動(dòng)
至此問(wèn)題解決
完結(jié) 撒花。。。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-535770.html
到了這里,關(guān)于elasticsearch | Exception in thread “main“ java.nio.file.NoSuchFileException: /usr/share/elastics的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!