kafka-web-console编译问题
来源:互联网 发布:匡靖 知乎 编辑:程序博客网 时间:2024/04/29 05:04
今天自己下了kafka-web-console的源码进行编译,记录遇到的问题和解决方法
第一个就是github上的sql脚本默认是h2 的,直接转mysql还是会出问题,主要两个问题是long作主键的问题,long在mysql中不能直接作主键,原因是超过索引范围,后面将其替换为bigint,另一个问题是alter table ,在mysql中应该使用alter table modify 的写法,而不是本文中alter column,还有一个问题是在mysql中partition是关键字,建表过程中需要用``包起来,否则不会通过编译
接下来就是用sbt编译play生成dist,然后解压进入bin路径执行
问题是9000端口给hadoop用了,那么就需要修改play默认的端口号,网上好多都是在dev模式下run port的方式,并不能达到要求,在生产环境中还是需要重新部署,然后vi打开kafka-web-console,发现是一个bash脚本,然后先看usage,发现-J用于指定java参数,那么直接执行./kafka-web-console -J -Dhost.port=8888,发现无卵用,又找了一篇文章,里面写法是http.port=8888,试了一下可以,然后发现每次部署加参数也不爽,于是进入shell脚本通过阅读shell脚本发现只需要在addJava方法调用时加入参数即可,问题解决
第一个就是github上的sql脚本默认是h2 的,直接转mysql还是会出问题,主要两个问题是long作主键的问题,long在mysql中不能直接作主键,原因是超过索引范围,后面将其替换为bigint,另一个问题是alter table ,在mysql中应该使用alter table modify 的写法,而不是本文中alter column,还有一个问题是在mysql中partition是关键字,建表过程中需要用``包起来,否则不会通过编译
接下来就是用sbt编译play生成dist,然后解压进入bin路径执行
问题是9000端口给hadoop用了,那么就需要修改play默认的端口号,网上好多都是在dev模式下run port的方式,并不能达到要求,在生产环境中还是需要重新部署,然后vi打开kafka-web-console,发现是一个bash脚本,然后先看usage,发现-J用于指定java参数,那么直接执行./kafka-web-console -J -Dhost.port=8888,发现无卵用,又找了一篇文章,里面写法是http.port=8888,试了一下可以,然后发现每次部署加参数也不爽,于是进入shell脚本通过阅读shell脚本发现只需要在addJava方法调用时加入参数即可,问题解决
文章借鉴了美团李志涛的博客内容
0 0
- kafka-web-console编译问题
- kafka web console安装
- kafka web console安装
- kafka web console安装
- Kafka web console安装
- apache kafka监控系列-kafka-web-console
- Apache Kafka监控之Kafka Web Console
- Apache Kafka监控之Kafka Web Console
- Apache Kafka监控之Kafka Web Console
- Apache Kafka监控之Kafka Web Console
- kafka web console监控软件的安装
- kafka的监控工具--kafka web console安装
- console 问题
- RocketMQ web界面监控rocketmq-console部署问题
- Kafka console consumer源代码分析(一)
- 问题记录: kafka producer.send(record) topic可以创建, 确无法从kafka-console-consumer中查看到此topic上的内容
- kafka问题
- kafka 问题
- MongoDB使用mapReduce实例
- 浅谈MySQL中优化sql语句查询常用的30种方法
- 变量$#,$@,$*,$?,$0,$1,$2的含义解释
- 从Fabric谈到dist-packages、site-packages和load_entry_point
- html5_ajax
- kafka-web-console编译问题
- SQLite数据库增删
- javascript深入理解js闭包
- 关于表单的提交方式(html5)
- 【VBS教程】:写一个QQ炸弹
- IOS启动过程
- 好诡异的几个linux指令
- C 的各种指针 and 小细节。
- Java 获取资源文件