由于elasticsearch不能用root用户启动,否则会报错,所以在当前登录用户是root的情况下,我们可以不切换用户的情况下让它去以指定用户身份去运行elasticsearch,这里我以elasticsearch作为运行的用户,命令如下:

[root@distribute01 ~]# runuser -l elasticsearch -c 'elasticsearch -d'