我能够在Docker上获得Dremio的工作实例,但是,我想将数据保存在本地的容器上。
我尝试了这个职位中提到的方法,构建了自己版本的docker查询,但是运行了以下命令:
docker run --rm -v "/home/ubuntu/dremio/data/lib:/var/lib/dremio" -v "/home/ubuntu/dremio/data/localFiles:/localFiles" -v "/home/ubuntu/dremio/data/:/opt/dremio/data" -p 9047:9047 -p 31010:31010 -p 45678:45678 dremio/dremio-oss它显示了在非分离模式下运行时出现的以下错误:
德雷米奥要离开了。启动服务时失败。java.io.IOException: path /opt/dremio/data不可写。
任何帮助都将不胜感激。
发布于 2021-12-15 11:24:51
尝试使用sudo运行命令,可能您没有执行此命令的权限。
发布于 2022-09-09 08:13:51
使用以下Docker组合文件- docker-compose.yml -我能够持久化来自Dremio容器的数据:
version: '3'
services:
dremio:
image: dremio/dremio-oss
hostname: dremio
volumes:
- /absolute-path/dremio/data:/opt/dremio/data
- /absolute-path/dremio/lib:/var/lib/dremio
- /absolute-path/dremio/local:/localFiles
ports:
- "9047:9047" # Web UI (HTTP)
- "31010:31010" # ODBC/JDBC clients
- "32010:32010" # Apache Arrow Flight clients我用“对接-合成”命令启动了Dremio。
https://stackoverflow.com/questions/70362767
复制相似问题