华为云计算 云知识 Faust是什么

Faust是什么

简介

Faust是将Kafka流中的思想移植到Python中一个流处理库,它被用于Robinhood去构建高性能的分布式系统和实时数据通道,每天处理数十亿的数据。

配置安装流程

1.配置安装环境

1)升级Python至3.7版本。

Python3.7安装需要花费较长时间,请耐心等待。

yum install wget -y

yum install -y zlib* openssl*

cd /usr/local/src

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

tar -zxvf Python-3.7.0.tgz

cd Python-3.7.0

mkdir /usr/local/python37

./configure --prefix=/usr/local/python37 --enable-optimizations

make -j8 && make install

2)设置Python3.7环境变量。

cp /usr/local/python37/bin/python3.7 /usr/bin

mv /usr/bin/python3.7 /usr/bin/python3

mkdir /usr/local/lib/python3.7

cp /usr/local/python37/lib/* /usr/local/lib/python3.7/ -rf

ldconfig

3)升级setuptools。

cd /usr/local/src/

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

----结束

2.获取软件包

获取“Faust”软件包。

cd /usr/local/src

wget https://github.com/robinhood/faust/archive/v1.3.0.tar.gz

3.安装

1)解压软件包。

cd /usr/local/src

tar -zxvf v1.3.0.tar.gz

2)进入Faust的安装目录。

cd faust-1.3.0/

3)安装Faust。

python3 setup.py build

python3 setup.py install

----结束

4.运行和验证

查看Faust版本信息

faust --version

[root@ecs-faust-x python3.7]# faust --version

faust, version Faust 1.3.0 

上一篇:MySQL本地数据库迁移 下一篇:DDoS高防IP修改弹性防护带宽