| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> StreamX(3):StreamX的安装部署 -> 正文阅读 |
|
[大数据]StreamX(3):StreamX的安装部署 |
目录 0. 相关文章链接1. 环境要求
2. 准备环境2.1. 系统StreamX只支持Linux系统,不支持windows系统,所以博主选用的是Centos7.9版本 2.2. 安装JDK关于安装JDK,可以查看博主的另一篇博文:Centos7安装和配置JDK1.8版本 2.3. Maven关于安装Maven,也可以参考博主的另一篇博文:Maven的下载安装和使用 2.4. Node.jsconsole 前端部分采用 vue 开发,需要 nodejs 环境,下载安装最新的 nodejs 即可。 不同版本对应下载方式: https://github.com/nodesource/distributions 可以直接根据网址:?https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.gz?下载对应的安装包,然后解压,并配置环境变量即可 在 /etc/profile 中添加如下配置:
2.5. MySQLStreamX的一些配置存储在MySQL数据库中,所以需要安装MySQL,具体安装部署可以查看博主的另一篇博文:Centos7安装MySQL5.7版本 2.6. Flink仅有Flink环境即可,直接下载Flink官方包,然后解压配置环境变量即可,博主这里使用了1.13.6版本 在 /etc/profile 中添加环境变量:
2.7. Hadoop需要配置相应的环境变量,博主使用的是CDH版本,样例如下,仅供参考: Apache版本:
CDH版本:
除了正常的配置外, 需要在 core-site.xml 中添加如下配置:
3. 安装部署StreamX3.1. 下载StreamX可以直接去GitHub上下载,下载地址如下:https://github.com/streamxhub/streamx/releases/download/v1.2.2/streamx-console-service-1.2.2-bin.tar.gz 3.2. 解压安装包博主将安装包解压在/opt/module目录下,并配置软连接和环境变量
解压后的目录结构如下所示:
3.3. 初始化配置表在MySQL数据库中创建配置数据库,并使用自带的脚本初始化配置表:
3.4. 配置连接信息进入到 conf 下,修改 conf/application.yml,主要修改点如下
3.5. 启动Server直接启动即可,启动命令如下:
启动成功之后使用 jps 可以看到如下进程 3.6. 浏览器登录系统默认端口是10000,可以在上述yml中配置,博主的使用的是默认端口,访问如下url可以进入web页面:http://bigdata1:10000/ web页面如下图所示: 默认用户名: admin 3.7. 系统配置进入系统之后,第一件要做的事情就是修改系统配置,在菜单/StreamX/Setting 下,操作界面如下: 主要配置项分为以下几类: 3.7.1. Flink Home这里配置全局的 Flink Home,此处是系统唯一指定 Flink 环境的地方,会作用于所有的作业
配置方法如下: 3.7.2. Maven Home指定 maven Home, 目前暂不支持 3.7.3. StreamX Env
3.7.4. EmailAlert Email 相关的配置是配置发送者邮件的信息,具体配置请查阅相关邮箱资料和文档进行配置 注:其他相关文章链接由此进 ->?大数据基础知识点 文章汇总 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:55:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |