Stackstorm的一键式安装

时间:2024-05-19 16:27:50

StackStorm以RPM和Debs的形式发布给RedHat / CentOS和Ubuntu Linux系统,以及作为Docker镜像。 可以使用脚本自动安装和在单个系统上配置stackstorm的所有组件,也可以按照操作系统的手动指导进行操作。

官网的安装方式

  • 单行安装:运行我们的安装脚本,以便在单个系统上安装所有组件(推荐)。 
  • 手动安装:如果无法从联网获取,用软件包安装可以参考这种,当前适用的系统(Ubuntu 14/16,RHEL / CentOS 6,RHEL / CentOS 7)。官方都有知道说明。
  • Ansible Playbooks:如果您是Ansible用户,请检查这些Ansible Playbooks以安装StackStorm。 适用于可重复,一致。
  • Docker:Docker现在支持StackStorm - 请查看我们的Docker说明。
  • Vagrant:Vagrant是一种快速启动测试系统的方式 - 参见st2vagrant。 这将启动一个新的VM,并安装StackStorm

当前支持的系统:

Stackstorm的一键式安装

备注:仅支持部署在64位系统上

本文适用官方推荐的单行安装方式。 

环境准备: 

Linux: Ubuntu 16.04 64位 

StackStorm 2.6

安装步骤:

1、用命sudo apt-get install curl 和 sudo yum install curl nss 保证curl是最新的

2、然后用以下命令安装stackstorm,这是stackstorm的独立安装方式,默认会把所有的组件都安装上。 

curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password='[email protected]'
3、如果安装的服务器本地有代理,那么应该在安装之前要把代理设置到环境变量里面。
export http_proxy=http://proxy.server.io:port
export https_proxy=http://proxy.server.io:port
export no_proxy=localhost,127.0.0.1

4、如果安装的服务器本地有代理,那么应该在安装之前要把代理设置到环境变量里面。

如果顺利的话就会看到如下大量的st2进程。

Stackstorm的一键式安装

其实在笔者看来,第一次安装还是不要用一键式安装,这样环节出错都不知道如何定位。 而应该手动的安装,搞清楚每一步安装是做什么,

至于如何安装,请看下一篇博客 

参考资料:

利用docker镜像搭建指导