You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
MCOL-4012 Related. Run SM as non-root user mysql by default
This commit is contained in:
@ -314,6 +314,7 @@ if [ $? -eq 0 ] && [ $(running_systemd) -eq 0 ]; then
|
|||||||
# prevent clusters using shared storage from initializing columnstore more than once
|
# prevent clusters using shared storage from initializing columnstore more than once
|
||||||
IFLAG=/var/lib/columnstore/storagemanager/cs-initialized
|
IFLAG=/var/lib/columnstore/storagemanager/cs-initialized
|
||||||
mkdir -p /var/lib/columnstore/storagemanager
|
mkdir -p /var/lib/columnstore/storagemanager
|
||||||
|
chown -R mysql:mysql /var/lib/columnstore/storagemanager
|
||||||
|
|
||||||
if [ ! -e $IFLAG ]; then
|
if [ ! -e $IFLAG ]; then
|
||||||
touch $IFLAG
|
touch $IFLAG
|
||||||
|
@ -3,5 +3,11 @@ Description=storagemanager
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
|
|
||||||
|
User=mysql
|
||||||
|
Group=mysql
|
||||||
|
LimitNOFILE=65536
|
||||||
|
LimitNPROC=65536
|
||||||
|
|
||||||
ExecStart=/usr/bin/env bash -c "LD_PRELOAD=$(ldconfig -p | grep -m1 libjemalloc | awk '{print $1}') exec @ENGINE_BINDIR@/StorageManager"
|
ExecStart=/usr/bin/env bash -c "LD_PRELOAD=$(ldconfig -p | grep -m1 libjemalloc | awk '{print $1}') exec @ENGINE_BINDIR@/StorageManager"
|
||||||
SuccessExitStatus=255
|
SuccessExitStatus=255
|
||||||
|
Reference in New Issue
Block a user