内容简介:在实际的生产中,考虑的实际情况,我们会调整一些默认配置,例如,数据目录。InfluxDB修改默认的Data目录后,因权限问题,服务无法正常运行。以下是具体的分析测试过程。配置文件为 /etc/influxdb/influxdb.conf,关于数据存放的默认配置如下:
在实际的生产中,考虑的实际情况,我们会调整一些默认配置,例如,数据目录。InfluxDB修改默认的Data目录后,因权限问题,服务无法正常运行。以下是具体的分析测试过程。
配置文件为 /etc/influxdb/influxdb.conf,关于数据存放的默认配置如下:
调整后的配置:
启动influxdb后,查看服务运行状态 提示错误,influxDB端口也没有启动成功,说明服务没有启动成功。
错误信息如下:
去/var/log/messages 下面查询错误log。可以执行命令:
less /var/log/messages
此时权限 不够.
我们可以反向验证。
在root账号下,启动influxd
/usr/bin/influxd -config /etc/influxdb/influxdb.conf
正常启动,没有报错。
下面要在的工作,就是要到这个influxd是以什么账号启动的?需要给那个文档目录赋予权限?
Step 1. 列出 属于 influxdb 软件所提供的所有目录与文件。
执行命令
rpm -ql influxdb
Step 2 在上面关于influxdb 服务的文件中,查看启动账号的信息
可以判断得知,这个服务是使用 influxdb账号来启动管理的。
Step 3 验证默认安装的路径是不是 更新了文档目录的拥有者呢
说明,默认安装不修改存放路径,其自动生成的文档,确实文档拥有者为influxdb
step 4 修改我们手动创建的文档目录拥有者(将要存放的目录)
Step 5 再次启动,查看。没想到还是报错,同样的错误原因。。。。。
Step 6 忽然想到,是其中子文档的没有更新拥有者属性导致的。
调整的命令应该为;
chown -R influxdb:influxdb influxdb
Step 7 再次启动influxdb 服务,并查询服务状态。此次OK,问题解决了。
本文版权归作者所有,未经作者同意不得转载,谢谢配合!!!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- vue权限问题解决方案
- PyCharm Python运行权限问题
- phpstudy2018 访问目录服务权限问题
- LaravelWeb v2.1.0 旗舰版发布,解决无权限后单独访问页面进行权限认证问题
- SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(一)
- SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(二)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Mastering Regular Expressions, Second Edition
Jeffrey E F Friedl / O'Reilly Media / 2002-07-15 / USD 39.95
Regular expressions are an extremely powerful tool for manipulating text and data. They have spread like wildfire in recent years, now offered as standard features in Perl, Java, VB.NET and C# (and an......一起来看看 《Mastering Regular Expressions, Second Edition》 这本书的介绍吧!