I'm receiving an error like the following:
memsqlctl is configured to require that users be in the 'memsql' group for read access.
The target user [USER] on host [HOST] does not have the privileges to perform this action.
What does this mean?
These errors typically indicate some permissive issue on the Linux machine. It is a permissive issue coming from the Linux host and not SingleStore DB. In order for SingleStore to operate correctly, it needs to have proper permissions on the Linux hosts you run it on.
Make sure you know of:
- The Linux user you wish to configure or have configured SingleStore Toolbox with.
- Where SingleStore software is installed and the permissions on those files.
Review the user you are using to act, the user you have configured SingleStore with (and the group they reside within), and finally, the files themselves to ensure they have the correct privileges.
As mentioned before this will need to be done on the host level and not the nodes when this issue is encountered.