Centos 7 安装InfluxDB

Centos 7 安装InfluxDB

InfluxDB 1.7.6 安装 ,


0:下载安装包,influxdb-1.7.6,上传到服务器指定目录

下载地址:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6.x86_64.rpm

1:执行安装命令
    sudo yum localinstall influxdb-1.7.6.rpm

2: 配置

   可参照官网配置:https://docs.influxdata.com/influxdb/v1.2/administration/config/
   sudo vim  /etc/influxdb/influxdb.conf

    reporting-disabled = false  # 该选项用于上报influxdb的使用信息给InfluxData公司,默认值为false
    bind-address = ":8088"  # 备份恢复时使用,默认值为8088
    [http]
        enabled = true
        bind-address = ":8086"


    修改所有 /var/lib/ 数据目录到/opt/下面自定义目录,重要!!!!,
    修改权限 chmod -R 777 自定义目录权限


# 创建用户权限
3:使用命令:$influx进入influxDB

CREATE USER 用户名 WITH PASSWORD '密码' WITH ALL PRIVILEGES

# 用户名密码访问
4: influx -username 用户名 -password 密码

5、使用exit退出influxDB,

 sudo vim  /etc/influxdb/influxdb.conf

修改auth-enable=true,

重启influxDB,

通过 influx -username 用户名 -password 密码 访问

# 创建数据库
6: create database stp


# 设置持久化策略
SHOW RETENTION POLICIES ON stp
7: CREATE RETENTION POLICY "15_day" ON "stp" DURATION 15d REPLICATION 1 DEFAULT


9:相关命令
    启动
        sudo systemctl start influxdb
    查看状态
        sudo systemctl status influxdb
    停止influxDB
        sudo systemctl stop influxdb

 

10:工具InfluxDBStudio

在Windows平台下的开源数据库管理工具,帮你简化查询数据库的步骤,提高工作效率。

下载地址:https://github.com/CymaticLabs/InfluxDBStudio/releases

InfluxDBStudio支持删除数据库,删除表,导出数据等功能,目前该工具还在开发中,可能跟成熟的Oracle工具PLSQL或Mysql的Navicat等工具还有一些差距,但可以满足在Windows环境上对InfluxDB的常规操作了,刚接触InfluxDB的开发者,可以用此体验,目前本人公司在我的推荐下,都用的此influxDB的管理工具操作InfluxDB数据库,使用还算流畅,只在查询全表千万条数据的时候,没有分页功能,会导致卡顿,所以大表查询,推荐用limit 1000语句加以限制,防止卡死。

 

你可能感兴趣的:(InfluxDB)