From 7873386c35a637ebd773c470fee9d2b2faa7987a Mon Sep 17 00:00:00 2001 From: slguan Date: Mon, 29 Jul 2019 12:55:47 +0800 Subject: [PATCH] Fix the #issue 220, TDengine can't start when /var/lib/taos does not exist --- src/system/src/dnodeSystem.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/system/src/dnodeSystem.c b/src/system/src/dnodeSystem.c index c6dbaddc94..7d7c3ee6aa 100644 --- a/src/system/src/dnodeSystem.c +++ b/src/system/src/dnodeSystem.c @@ -107,6 +107,10 @@ int dnodeInitSystem() { } strcpy(tsDirectory, dataDir); + if (stat(dataDir, &dirstat) < 0) { + mkdir(dataDir, 0755); + } + taosCreateTierDirectory(); sprintf(mgmtDirectory, "%s/mgmt", tsDirectory);