能否在Ubuntu系统中以二进制形式安装Fluent Bit并通过CLI执行?
解决Fluent Bit CLI运行需求的二进制安装方案
方式一:直接使用apt安装后的二进制(最快)
通过apt-get install fluent-bit安装后,Fluent Bit的二进制文件默认位于/usr/bin/fluent-bit,你可以直接通过CLI调用:
/usr/bin/fluent-bit -h
如果希望直接输入fluent-bit就能调用,确认/usr/bin在系统PATH中(一般默认已包含)后,直接运行即可:
fluent-bit -h
systemd服务只是让Fluent Bit后台运行,完全不影响CLI直接调用二进制文件。
方式二:下载官方预编译二进制包
- 前往Fluent Bit官方下载页面获取对应Ubuntu版本的预编译二进制压缩包(选择
tar.gz格式的包) - 解压压缩包:
tar -xzf fluent-bit-<版本号>-linux-x86_64.tar.gz - 进入解压后的目录,直接运行二进制文件:
若想全局调用,可将该目录添加到系统cd fluent-bit-<版本号>-linux-x86_64/bin ./fluent-bit -hPATH,或把二进制文件复制到/usr/bin目录。
方式三:从源码编译生成二进制
- 安装编译依赖:
sudo apt-get install build-essential cmake libssl-dev libsystemd-dev - 克隆Fluent Bit源码仓库:
git clone https://github.com/fluent/fluent-bit.git cd fluent-bit - 切换到指定版本标签(可选,如v2.2.0):
git checkout v2.2.0 - 创建编译目录并编译:
mkdir build cd build cmake .. make - 编译完成后,二进制文件位于
build/bin/fluent-bit,可直接运行:./bin/fluent-bit -h
内容的提问来源于stack exchange,提问作者hackerl33t
相关产品推荐
相关产品推荐

