kibana非root启动
时间: 2023-08-13 19:08:35 浏览: 148
要以非root用户身份启动Kibana,可以按照以下步骤操作:
1. 创建一个非root用户,比如"kibana"。
2. 将Kibana安装目录的所有者更改为"kibana"用户。
3. 在Kibana配置文件中设置"pid.file"和"logging.dest"参数的路径,这些路径需要"kibana"用户拥有读写权限。
4. 以"kibana"用户身份启动Kibana。
例如,在Ubuntu系统中,可以按照以下步骤操作:
1. 创建一个"kibana"用户并设置密码:
```
sudo useradd -m -s /bin/bash kibana
sudo passwd kibana
```
2. 更改Kibana安装目录的所有者为"kibana"用户:
```
sudo chown -R kibana:kibana /usr/share/kibana/
```
3. 编辑Kibana配置文件"/etc/kibana/kibana.yml",设置"pid.file"和"logging.dest"参数的路径:
```
pid.file: /var/run/kibana/kibana.pid
logging.dest: /var/log/kibana/kibana.log
```
4. 创建"pid.file"和"logging.dest"的目录并设置"kibana"用户的权限:
```
sudo mkdir -p /var/run/kibana/
sudo mkdir -p /var/log/kibana/
sudo chown -R kibana:kibana /var/run/kibana/
sudo chown -R kibana:kibana /var/log/kibana/
```
5. 以"kibana"用户身份启动Kibana:
```
su kibana -c '/usr/share/kibana/bin/kibana'
```
这样,Kibana就以非root用户身份启动了。
阅读全文