InfluxDB 最新版本是 v2.x . 官方最新开源版本不支持集群,如果是单机部署则考虑最新的开源版本。

安装 InfluxDB

InfluxDB 和 influx CLI 是独立的包

InfluxDB 服务器 ( influxd) 和 influx CLI是单独打包和版本化的。

使用Homebrew安装

我们推荐使用Homebrew在 macOS 上安装 InfluxDB v 2.6 :

brew update
brew install influxdb
手动下载安装

要直接下载适用于 macOS 的 InfluxDB v 2.6二进制文件,请执行以下操作:

1、下载 InfluxDB 包。

InfluxDB v2.6 (macOS) :https://dl.influxdata.com/influxdb/releases/influxdb2-2.6.1-darwin-amd64.tar.gz

2、解压 InfluxDB 二进制文件。

执行以下操作之一:

在Finder中双击下载的包文件。
在终端或iTerm2等 macOS 命令提示应用程序中运行以下命令 :

# Unpackage contents to the current working directory
tar zxvf ~/Downloads/influxdb2-2.6.1-darwin-amd64.tar.gz
3、 (可选)将二进制文件放入您的$PATH
# (Optional) Copy the influxd binary to your $PATH
sudo cp influxdb2-2.6.1-darwin-amd64/influxd /usr/local/bin/

如果您不将influxd二进制文件移动到您的$PATH中,请为可执行文件添加前缀 ./以在适当的位置运行它。

推荐- 设置适当的目录权限

为了防止对数据进行不必要的访问,我们建议将 influxdb 的权限设置为data-dir不可读。对于服务器安装,还建议将 umask 设置为 0027 以正确许可所有新创建的文件。

例子:

chmod 0750 ~/.influxdbv2

安装 influx CLI(可选)

使用influxCLI 与 InfluxDB 实例交互并对其进行管理。编写和查询数据、生成 InfluxDB 模板、导出数据等。

使用Homebrew安装
brew install influxdb-cli
手动下载安装
1、下载influxCLI 包。

influx CLI v2.6.1 (macOS)

2、解压下载的包。

执行以下操作之一:

  • 在Finder中双击下载的包文件。

  • 在终端或iTerm2等 macOS 命令提示应用程序中运行以下命令 :

# Unpackage contents to the current working directory
tar zxvf ~/Downloads/influxdb2-client-2.6.1-darwin-amd64.tar.gz
3、(可选)将二进制文件放入您的$PATH.
# (Optional) Copy the influx binary to your $PATH
sudo cp ~/Downloads/influxdb2-client-2.6.1-darwin-amd64/influx /usr/local/bin/

如果您不将influx二进制文件移动到您的$PATH中,请为可执行文件添加前缀 ./以在适当的位置运行它。

4、(macOS Catalina 和更新版本)授权influx二进制文件。

macOS 要求下载的二进制文件由注册的 Apple 开发人员签名。当您第一次尝试运行influx时,macOS 会阻止它运行。授权influx二进制文件:

  • 尝试运行influx命令。
  • 打开系统偏好设置并单击安全和隐私。
  • 在“常规”选项卡下,有一条关于influx被阻止的消息。单击仍然打开。
作者:Jeebiz  创建时间:2023-02-07 20:06
最后编辑:Jeebiz  更新时间:2024-02-26 11:18