本文主要是介绍安装Influxdb的过程记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 1 influxdb安装
- 安装方法其一:直接安装
- 安装方法其二:以service形式安装
- 安装方法一 :直接安装中如何配置用户
1 influxdb安装
其他数据库接口详见SQLAlchemy 1.3 Documentation
本文只介绍怎么接入influxdb。
官网下载linux版本influxdb:(influxdata.com)
可以下载docker来部署,但我选择之间安装在superset的docker里面,该系统为debain。
安装方法其一:直接安装
导入公钥:
curl -s https://repos.influxdata.com/influxdb2.key | gpg --import -
下载签名:
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.7-linux-amd64.tar.gz.asc
下载数据库:
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.7-linux-amd64.tar.gz
验证签名:
gpg --verify influxdb2-2.0.7-linux-amd64.tar.gz.asc influxdb2-2.0.7-linux-amd64.tar.gz
解压安装:
# Unpackage contents to the current working directory
tar xvzf path/to/influxdb2-2.0.7-linux-amd64.tar.gz# Copy the influx and influxd binary to your $PATH
sudo cp influxdb2-2.0.7-linux-amd64/{influx,influxd} /usr/local/bin/
不知为何sudo无法使用,所以我退出以后重新以root权限进入容器
docker exec -it -u root <容器名> /bin/bash
使用:
命令行输入influxd
即可运行。influxd &
则是后台运行。
influx -h
可查看帮助。
安装方法其二:以service形式安装
官网给出了两种系统下载方式,因为superset的docker系统是debian,所以选择第一个。
# Ubuntu/Debian
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.x.x-xxx.deb
sudo dpkg -i influxdb2_2.x.x_xxx.deb# Red Hat/CentOS/Fedora
wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.x.x-xxx.rpm
sudo yum localinstall influxdb2_2.x.x_xxx.deb.rpm
具体可以参考:https://docs.influxdata.com/influxdb/v2.0/install/?t=Linux
以influxdb1.x的老版本为例修改版本名称以后,直接安装,然后以服务启动。
(当然,如果你不想下载1.x版本可以把第一行中的版本改为influxdb2-2.0.7-amd64.deb
)
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.0_amd64.deb
sudo dpkg -i influxdb_1.2.0_amd64.deb
sudo service influxdb start
该方法下修改配置:
cd /etc/influxdb
sudo vi influxdb.conf
将部分#去掉,如下图
[admin]#Determines whether the admin service is enabled.enabled = true #The default bind address used by the admin service.bind-address = ":8083"#Whether the admin service should use HTTPS.#https-enabled =false #The SSL certificate used when HTTPS is enabled.#https-certificate = "/etc/ssl/influxdb.pem"
注意:
默认使用的是8086端口,修改为自己要使用的端口即可。
如果是influxdb2.x,配置文件则为config.toml。
安装方法一 :直接安装中如何配置用户
首先你要启动数据库
influxd &
创建用户和Bucket。
influx setup
修改端口等配置:
influx config create --active \-n influxdbconf-u http://0.0.0.0:<端口号> \-t mySuP3rS3cr3tT0keN \-o <组织或企业名称>
然后执行fg
命令把原来的influxd进程放到前台,关掉重启。
默认的配置文件在/etc/influxdb
目录下
使用以下命令可以配置influx用户和密码。
influx setup
- influxdb
- influxdb安装配置
- how-add-influxdb-on-superset
这篇关于安装Influxdb的过程记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!