按照官网文档,使用
bash standalone_embed.sh start
出现报错:
2026/05/11 10:34:27 jemalloc memory profiling option is not enabled, cgomemprof http handler will not be registered
[2026/05/11 10:34:27.096 +00:00] [INFO] [distance/calc_distance_amd64.go:14] ["Hook avx for go simd distance computation"]
[2026/05/11 10:34:27.109 +00:00] [DEBUG] [runtime/asm_amd64.s:1693] ["start refreshing configurations"] [source=FileSource]
[2026/05/11 10:34:27.110 +00:00] [WARN] [paramtable/service_param.go:321] ["embedded etcd does not support auth, disabling etcd auth automatically"]
[2026/05/11 10:34:27.110 +00:00] [WARN] [paramtable/service_param.go:321] ["embedded etcd does not support auth, disabling etcd auth automatically"]
[2026/05/11 10:34:27.113 +00:00] [FATAL] [paramtable/component_param.go:4413] ["failed to mkdir"] [localStoragePath=/var/lib/milvus/data/] [error="mkdir /var/lib/milvus/data/: permission denied"] [stack="github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*queryNodeConfig).init.func24\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:4413\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).getWithRaw\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:160\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).get\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:123\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).GetValue\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:185\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).Init\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:68\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*queryNodeConfig).init\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:4426\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ComponentParam).init\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:140\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ComponentParam).Init.func1\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:120\nsync.(*Once).doSlow\n\t/usr/local/go/src/sync/once.go:78\nsync.(*Once).Do\n\t/usr/local/go/src/sync/once.go:69\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ComponentParam).Init\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:119\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.Init.func1\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/runtime.go:55\nsync.(*Once).doSlow\n\t/usr/local/go/src/sync/once.go:78\nsync.(*Once).Do\n\t/usr/local/go/src/sync/once.go:69\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.Init\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/runtime.go:46\ngithub.com/milvus-io/milvus/pkg/v3/util/paramtable.Get\n\t/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/runtime.go:72\ngithub.com/milvus-io/milvus/internal/querycoordv2/params.init\n\t/go/src/github.com/milvus-io/milvus/internal/querycoordv2/params/params.go:31\nruntime.doInit1\n\t/usr/local/go/src/runtime/proc.go:7670\nruntime.doInit\n\t/usr/local/go/src/runtime/proc.go:7637\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:256"]
panic: failed to mkdir
goroutine 1 gp=0xc000002380 m=0 mp=0xcefccc0 [running]:
panic({0x79e3200?, 0xc000ff3e00?})
/usr/local/go/src/runtime/panic.go:802 +0x168 fp=0xc0000855c8 sp=0xc000085518 pc=0x2c35f28
go.uber.org/zap/zapcore.CheckWriteAction.OnWrite(0x2?, 0x2?, {0x0?, 0x0?, 0xc001a5e320?})
/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/entry.go:196 +0x54 fp=0xc0000855e8 sp=0xc0000855c8 pc=0x3452834
go.uber.org/zap/zapcore.(*CheckWriteAction).OnWrite(0x0?, 0x0?, {0xc001570900?, 0x0?, 0x0?})
<autogenerated>:1 +0x2d fp=0xc000085620 sp=0xc0000855e8 pc=0x346034d
go.uber.org/zap/zapcore.(*CheckedEntry).Write(0xc001878270, {0xc001570900, 0x2, 0x2})
/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/entry.go:262 +0x22a fp=0xc0000857b0 sp=0xc000085620 pc=0x3452b8a
go.uber.org/zap.(*Logger).Fatal(0x7a99ca0?, {0x87c86fb?, 0x1ff?}, {0xc001570900, 0x2, 0x2})
/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:296 +0x4b fp=0xc0000857e0 sp=0xc0000857b0 pc=0x346fd8b
github.com/milvus-io/milvus/pkg/v3/log.Fatal({0x87c86fb?, 0x15?}, {0xc001570900?, 0xcb8e530?, 0x2c33a45?})
/go/src/github.com/milvus-io/milvus/pkg/log/global.go:73 +0x85 fp=0xc000085830 sp=0xc0000857e0 pc=0x39e84e5
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*queryNodeConfig).init.func24({0x0?, 0x87da56e?})
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:4413 +0x245 fp=0xc000085950 sp=0xc000085830 pc=0x3d70f85
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).getWithRaw(0xcf47228)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:160 +0x127 fp=0xc0000859d0 sp=0xc000085950 pc=0x3d82707
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).get(...)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:123
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).GetValue(...)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:185
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ParamItem).Init(0xcf47228, 0xc0019fdb80)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/param_item.go:68 +0x95 fp=0xc000085a28 sp=0xc0000859d0 pc=0x3d81b95
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*queryNodeConfig).init(0xcf45b18, 0xc001a5e0c0)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:4426 +0x2685 fp=0xc000085ae8 sp=0xc000085a28 pc=0x3d6f605
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ComponentParam).init(0xcf32860, 0xc001a5e0c0)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:140 +0x2cc fp=0xc000085c20 sp=0xc000085ae8 pc=0x3d62b4c
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ComponentParam).Init.func1()
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:120 +0x1b fp=0xc000085c40 sp=0xc000085c20 pc=0x3d6285b
sync.(*Once).doSlow(0xc000fd1c88?, 0xf?)
/usr/local/go/src/sync/once.go:78 +0xac fp=0xc000085c98 sp=0xc000085c40 pc=0x2c5d0ac
sync.(*Once).Do(...)
/usr/local/go/src/sync/once.go:69
github.com/milvus-io/milvus/pkg/v3/util/paramtable.(*ComponentParam).Init(0xc000fd1d00?, 0x0?)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/component_param.go:119 +0x45 fp=0xc000085cd0 sp=0xc000085c98 pc=0x3d62805
github.com/milvus-io/milvus/pkg/v3/util/paramtable.Init.func1()
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/runtime.go:55 +0x176 fp=0xc000085d88 sp=0xc000085cd0 pc=0x3d95a76
sync.(*Once).doSlow(0x79e3200?, 0xc001a54660?)
/usr/local/go/src/sync/once.go:78 +0xac fp=0xc000085de0 sp=0xc000085d88 pc=0x2c5d0ac
sync.(*Once).Do(...)
/usr/local/go/src/sync/once.go:69
github.com/milvus-io/milvus/pkg/v3/util/paramtable.Init()
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/runtime.go:46 +0x2c fp=0xc000085e00 sp=0xc000085de0 pc=0x3d9036c
github.com/milvus-io/milvus/pkg/v3/util/paramtable.Get(...)
/go/src/github.com/milvus-io/milvus/pkg/util/paramtable/runtime.go:72
github.com/milvus-io/milvus/internal/querycoordv2/params.init()
/go/src/github.com/milvus-io/milvus/internal/querycoordv2/params/params.go:31 +0x13 fp=0xc000085e28 sp=0xc000085e00 pc=0x69759b3
runtime.doInit1(0xcc8d1b0)
/usr/local/go/src/runtime/proc.go:7670 +0xd5 fp=0xc000085f50 sp=0xc000085e28 pc=0x2c0d615
runtime.doInit(...)
/usr/local/go/src/runtime/proc.go:7637
runtime.main()
/usr/local/go/src/runtime/proc.go:256 +0x350 fp=0xc000085fe0 sp=0xc000085f50 pc=0x2bfe0b0
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1693 +0x1 fp=0xc000085fe8 sp=0xc000085fe0 pc=0x2c3fe01
如何解决
出现报错,提示权限不足,翻看Dockerfile,发现
USER milvus:milvus
linux 上没有 milvus
于是创建用户,赋予目录权限
useradd milvus
chown -R ./volumes/ milvus.milvus
chmod -R 775 ./volumes/