以下命令完美运行,riak 服务按预期启动:
docker run --name=riak -d -p 8087:8087 -p 8098:8098 -v $(pwd)/schemas:/etc/riak/schema basho/riak-ts
本地schemas
目录挂载成功,sql
riak读取其中的文件。但是,如果我尝试挂载 riakdata
或log
目录,riak 服务不会启动并在 15 秒后超时:
docker run --name=riak -d -p 8087:8087 -p 8098:8098 -v $(pwd)/logs:/var/log/riak -v $(pwd)/schemas:/etc/riak/schema basho /riak-ts
输出docker logs riak
:
+ /usr/sbin/riak start
riak 未能在 15 秒内启动,
有关更多信息,请参阅“riak 控制台”的输出。
如果要等待更长时间,请将环境变量
WAIT_FOR_ERLANG 设置为等待的秒数。
为什么 riak 的日志或数据目录挂载到本地目录时无法启动?