Linux 安装InfluxDB1.8.9,权限配置
Linux 安装InfluxDB-1.8.9版本
InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。
1.安装以及服务端启动
进入opt目录
cd /opt
新建influxdb目录
mkdir influxdb
下载influxdb文件,内网服务器无法下载的话,浏览器访问wget后的链接下载完后再上传至指定服务器
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.9_linux_amd64.tar.gz
解压下载好的influxdb-1.8.9_linux_amd64.tar.gz
cd influxdb
tar -zxvf influxdb-1.8.9_linux_amd64.tar.gz
修改解压好的目录名
mv influxdb-1.8.9-1 influxdb-1.8.9
进入修改好的influxdb-1.8.9里的bin目录;
cd /opt/influxdb/influxdb-1.8.9/usr/bin
书写启动脚本(用于后台启动脚本)
vi startup.sh
输入以下内容,保存退出
#!/bin/bash
nohup /opt/influxdb/influxdb-1.8.9/usr/bin/influxd -config \
/opt/influxdb/influxdb-1.8.9/etc/influxdb/influxdb.conf \
&>/opt/influxdb/influxdb-1.8.9/var/log/influxdb.log &
保存退出,脚本添加执行权
chmod +x startup.sh
书写开机自启动服务
vi /etc/systemd/system/influxdb-server.service
输入以下内容:
[Unit]
Description=influxdb
After=network.tartget[Service]
Type=forking
ExecStart=/opt/influxdb/influxdb-1.8.9/usr/bin/startup.sh
PrivateTmp=true[Install]
WantedBy=multi-user.target
退出重新加载服务
systemctl daemon-reload
添加开机自动运行服务
systemctl enable influxdb-server
启动服务
systemctl start influxdb-server
查看服务状态
状态:Active: inactive (dead)无效; Active: failed失败; Active: active (running)成功
systemctl status influxdb-server
#-------------------------------------------这里是分割线---------------------------------------#
influxdb相关命令
停止服务
systemctl stop influxdb-server
重启服务
systemctl restart influxdb-server
查看influxdb服务端进程是否启动
注意这是只启动influxd命令,不带 -config influxdb.conf,用此命令是看不到的
ps -ef | grep influxdb
#是否启动判断 (一行没有启动)
root 21806 21618 0 23:07 pts/0 00:00:00 grep --color=auto influx
#是否启动判断 (两行已经启动)
root 21822 1 42 23:07 pts/0 00:00:02 influxd -config influxdb.conf
root 21842 21618 0 23:07 pts/0 00:00:00 grep --color=auto influx
查看influxdb端口是否启动
netstat -tunlp | grep 8086
#是否已启用端口判断 (没有显示就是没有; 显示就是启动如下 pid/influxd)
tcp6 0 0 ::: 8086 ::: LISTEN 23701/influxd
#-------------------------------------------这里是分割线----------------------------------------#
influxdb开启权限验证(默认不开启)
无权限用户认证登入
cd /opt/influxdb/influxdb-1.8.9/usr/bin
./influx
创建用户并赋予权限
# 显示用户
show users# 创建用户
create user "username" with password 'password'# 赋予用户管理员权限
grant all privileges to "username"# 或者直接创建管理员权限的用户
create user "username" with password 'password' with all privileges# 修改用户密码
set password for "username" = 'password'# 撤消权限
revoke all on mydb from "username"# 查看权限
show grants for "username"# 删除用户
drop user "username"# 扩展-创建数据库
create database za_zhztc# 扩展-查看数据库
show databases# 扩展-使用数据库
use za_zhztc# 扩展-删除数据库
drop database za_zhztc
创建完用户后,修改配置文件influxdb.conf
vim /opt/influxdb/influxdb-1.8.9/etc/influxdb/influxdb.conf
#[http]enabled = true #开启HTTP APIbind-address = ":8086" #绑定的端口号、默认8086可根据实际情况修改auth-enabled = true #开启授权
重启influxdb服务
修改完后需要重新启动服务端,进入客户端需要验证登录(才能进行有效的操作)
systemctl restart influxdb-server
influx -username root -password 123456
没有用权限账户登入,操作时会报以下错误
#-------------------------------------------这里是分割线----------------------------------------#
SpringBoot2.0快速整合InfluxDB
添加Maven依赖
<dependency><groupId>org.influxdb</groupId><artifactId>influxdb-java</artifactId><version>2.8</version>
</dependency>
application.yml 配置influxdb
spring:application:#设置服务名name: hfrdp-jt809-serverinflux:url: http://192.168.20.101:8086user: rootpassword: 123456database: cm_zhztcretentionPolicy: cm_zhztz
Java代码整合借鉴:https://www.jianshu.com/p/67bcc64f8dc9
Linux 安装InfluxDB1.8.9,权限配置相关推荐
- Linux安装svn服务器和权限配置_亲测成功
Linux安装svn服务器和权限配置_亲测成功 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目 ...
- linux java 权限不够_Linux安装jdk时提示权限不够怎么解决
Linux安装jdk时提示权限不够怎么解决 发布时间:2020-06-28 10:00:51 来源:亿速云 阅读:84 作者:Leah Linux安装jdk时提示权限不够怎么解决?针对这个问题,这篇 ...
- 鸟哥的Linux私房菜(基础篇)- 第十四章、Linux 账号管理与 ACL 权限配置
第十四章.Linux账号管理与 ACL 权限配置 最近升级日期:2009/09/09 要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过,不同的使用者应该要拥有不同的权限才行 ...
- FTP安装及用户及权限配置
Linux安装启动FTP服务 Linux服务器默认是没有开启FTP服务的.也没有FTP服务器,为了文件的传输需要用到FTP服务器,以典型的vsftpd为例. vsftpd作为FTP服务器,在Linux ...
- linux安装驱动报错权限没有,linux系统下安装显卡驱动程序.doc
前言: 当用户执行下列操作有不能执行的时候或许是权限不够.遇到这个问题可以用命令: [[email protected] ~] su root #切换到root用户 password : 输入root ...
- linux安装IBM Webshere MQ以及配置
一 .安装 安装包链接: 链接:https://pan.baidu.com/s/1Rs6vqGKwadBWQ9N8mFnQWA 提取码:1hn1 登录root用户登录(必须使用root用户) 1.上 ...
- 第十四章、Linux 账号管理与 ACL 权限配置
要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以透过 user/group 的特殊权限配置, 来规范出不同的群组开发项 ...
- linux 安装qt 及相关环境配置
前言: 在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序 qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参 ...
- 2.Spring Cloud Alibaba教程:Linux安装Nacos1.3.1以及配置MySQL持久化
概述 官网给了几种方式,这边采用直接解压运行,这个最简单. 下载 打开下载地址:https://github.com/alibaba/nacos/releases,官方推荐的1.3.1,所以我们就选择 ...
最新文章
- git add . 之后 想执行回滚操作(git add 到本地仓库的代码回滚到没有add 之前的操作)
- String、String Buffer、StringBuilder区别与比较
- 使用report PRC_SHOW_PRICING_DOCUMENT查看SAP CRM订单的pricing数据
- 数据结构基础(9) --单链表的设计与实现(2)之高级操作
- 1 WM配置-企业结构-定义-创建仓库号(Warehouse Number)
- Eigen官网教程 (4) 高级初始化
- python--面向对象
- 在防火墙中安装ASDM
- 1、spring源码解析之概况流程
- Java 创建一个Customer类,类中的属性有姓名、年龄、性别,然后创建两个Customer对象,把这两个对象存储在ArrayList对象中,然后再从ArrayList对象中读取出来。
- 关于:WindowsOffice 产品语言包
- Base64的编码以及解码
- VS 编译出现,LNK2005 连接错误解决办法
- 深入探究linux_深入探究GraphQL查询
- FreeBSD 背景
- Docker 安装和常用指令
- 硬件知识:固态硬盘4K对齐知识介绍
- 关于16路及以上的X86服务器架构
- 《调色师手册:电影和视频调色专业技法(第2版)》——第2章 调色工作的环境设定 基于监视器的色彩管理...
- 我的java学习-三角形