streamx编译

先贴个官网链接,配合官网使用。
steamx官网

官网上有几个环境的准备,版本要对应上,我装的时候特意装了新的maven和nodejs,把原来的nodejs卸载掉,并且在bin目录搞了个软连接,不卸载原来的nodejs,会一直版本不对。
编译前改一下streamx/streamx-console/streamx-console-service/src/main/resources/db/migration/V1_2__upgrade_db.sql里面的一个建表语句。ROW_FORMAT=DYNAMIC 这个参数是自己加的,加完之后你再编译。

CREATE TABLE `t_flink_env` (
`ID` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`FLINK_NAME` varchar(255) NOT NULL COMMENT 'Flink实例名称',
`FLINK_HOME` varchar(255) NOT NULL COMMENT 'Flink Home路径',
`VERSION` varchar(50) NOT NULL COMMENT 'Flink对应的版本号',
`SCALA_VERSION` varchar(50) NOT NULL COMMENT 'Flink对应的scala版本号',
`FLINK_CONF` text NOT NULL COMMENT 'flink-conf配置内容',
`IS_DEFAULT` tinyint NOT NULL DEFAULT '0' COMMENT '是否为默认版本',
`DESCRIPTION` varchar(255) DEFAULT NULL COMMENT '描述信息',
`CREATE_TIME` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`ID`) USING BTREE,
UNIQUE KEY `UN_NAME` (`FLINK_NAME`) USING BTREE
) ROW_FORMAT=DYNAMIC  ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

编译用到的命令

git clone https://github.com/streamxhub/streamx.git  或者 git clone  https://gitee.com/benjobs/streamx.git
cd gtreamx
/data/emr/apache-maven-3.8.3/bin/mvn clean install -DskipTests -Denv=prod

streamx-console启动

从target目录里找到编译号的streamx/streamx-console/streamx-console-service/target/streamx-console-service-1.0.0-bin.tar.gz安装包,复制出来,解压。找到conf里的aplication.xml 修改mysql的连接信息。
The maximum column size is 767 bytes

mysql 用root用户改这几个参数。

set global innodb_file_format = BARRACUDA;
set global innodb_large_prefix = ON;
show create table db_yhzz_all_video.tb_user_active_log;

还有一个要注意的每次启动失败后,要truncate table flyway_schema_history; 不然启动不起来
启动执行

sh /bin/startup.sh

streamx编译,streamx-console初始化启动踩坑相关推荐

  1. Chromium内核浏览器编译记(一)踩坑实录

    转载请注明出处:https://blog.csdn.net/kong_gu_you_lan/article/details/123862868 本文出自 容华谢后的博客 往期回顾: Chromium内 ...

  2. kibana启动踩坑:Error: resource_already_exists_exception

    踩坑: [warning][savedobjects-service] Unable to connect to Elasticsearch. Error: resource_already_exis ...

  3. ROS melodic+Astra s编译运行ros_astra_camera实录(踩坑没填完)

    这里写目录标题 壹. 编译遇到的问题解决汇总 问题1. 问题2. 问题3. 贰. 运行遇到的问题 问题1. 问题2未解决. 叁.ROSmelodic+Astra s编译运行ros_astra_came ...

  4. TP5_模型初始化_踩坑记录

    前言: 先交代下背景,在一个项目中,有一个数据表有水平分表的需求.当时想找到一种方法,把对数据库的操作,写到一个模型里,通过去换模型属性中的table来达到代码不变操作的数据表变化的效果. 我们都知道 ...

  5. MongoDB4.4.2安装记录及无法启动踩坑

    MongoDB安装记录 下载地址:https://www.mongodb.com/download-center/community 安装步骤: 1.开始安装,下一步 2.红色部分勾选,然后下一步 3 ...

  6. 【报错排查】MAC系统升级后项目无法启动踩坑

    catalina mac系统升级到了10.15.3,项目无法启动(tomcat,spring application),报错连接数据库错误,然后各种排错后发现,/data目录不见了..所以无法读取ap ...

  7. sentinel哨兵启动踩坑之路(持续更新)

    通过命令启动redis-sentinel /etc/sentinel/5000.conf ,我是把sentinel.conf放到了/etc/sentinel/目录下,并且改了名字为5000.conf, ...

  8. kafka Windows测试启动踩坑

    官网下载安装包到D盘下,然后进入bin下的windows目录,使用bat命令. 命令 bin--->windows--->1.启动zookeeper-server:zookeeper-se ...

  9. 【seata系列】centos服务器带你踩坑搭建seata以及解决MySQL8.0无法启动问题

    目录 准备 配置 registry.conf file.conf 创建相关表和数据库 启动 踩坑 运行 准备 通过github下载安装包:https://github.com/seata/seata/ ...

最新文章

  1. poj2112(网络流-最大流+二分)
  2. 使用网盘搭建svn服务器详解步骤
  3. 剪映导出帧率选多少_剪映帧率怎么设置?剪映帧率设置方法
  4. Android开发之高斯模糊效果三行代码搞定附带CSDN源码请导入module
  5. 苹果和虫子问题C++
  6. 高等数学上-赵立军-北京大学出版社-题解-练习3.4
  7. P4130,jzoj1214-[NOI2007]项链工厂【线段树】
  8. Linux内核驱动之GPIO子系统(一)GPIO的使用
  9. BZOJ2190 SDOI2008 仪仗队
  10. 三年云转型,近200%的高增速,神州数码做对了什么?
  11. 原厂PL7203大电流3A充电IC
  12. 在Ubuntu里配置slim
  13. 通过rgb值判断颜色深浅
  14. 嵌入式和移动深度学习研究
  15. Substance Painter材质导入unity渲染通道配置更改
  16. **购买外链必须注意的四点经验_购链网**
  17. VMware上使用Ubuntu的问题集合
  18. 如何让多个视频同时倒放,并重新添加背景音乐
  19. Aplayer音乐播放插件
  20. 动软.NET系统框架发布免费版本

热门文章

  1. 我的组会内容分享(部分)CDR+CTLE+DFE
  2. office365中word打开时显示“word无法启动转换器RECOVR32.CNV”的解决办法
  3. 呼吸系统药物--平喘药
  4. 有关信息安全的三个案例
  5. 为什存在_tmain以及Unicode和ANSI
  6. 更新显卡驱动后黑屏无法进入系统的解决办法
  7. 星环科技的“星图解密”:只有偏执狂,才能让中国基础软件打破对国外进口的依赖...
  8. PS光影神话完整版下载安装
  9. ssh Key exchange was not finished sshd
  10. java绘制棋盘_java绘制五子棋棋盘