能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
前华为、腾讯、阿里员工,从事Java后台工作
实战多种自定义flink数据源
来体验Flink内置connector提供的source能力
《Flink的DataSource三部曲》系列通过实战熟悉和了解flink的数据源,从内置到自定义逐步上手。
本文实战操作如何在K8S环境对kafka做监控(Prometheus+Grafana)
本文通过实战展示了如何在K8S环境部署kafka集群,并且K8S环境外部也能使用此服务
在使用helm过程中,发现很多chart都需要持久化存储资源,因此在K8S环境提前准备好StorageClass是很有必要的
在家学习K8S期间,想拥有一个稳定的网络存储,家里的群晖DS218+很适合这个角色
家用的群晖DS218+从不关机,装上了kafka,以后写代码需要用到消息队列时方便多了,随时待命
家里的群晖DS218+从不断电,在上面部署了mysql,以后随时想用就用
修改flink1.9.2源码,并编译构建,在新的任务中使用和验证
将最简单的flink任务在IDEA上开发和运行,为后面的深入学习和实践打好基础
将日常用到的nexus3功能和配置记录下来
家里的群晖DS218+,除了照片、影音,还有更多可玩性,例如今天要尝试的maven服务器
本文是《CDH+Kylin三部曲》系列的终篇,一起来实践kylin官方的demo
上一篇文章完成了所有准备工作,现在可以来部署和启动Kylin了
本文是《CDH+Kylin三部曲》的第一篇,主要是为后面的安装和启动做好准备工作
Flink on Yarn在使用的时候分为两种模式,Job Mode和Session Mode,一起来体验这两种模式
本文是《Flink on Yarn三部曲》系列的第二篇,前面已经为部署做好了准备,现在可以一起来部署和启动Yarn环境了
搭建Flink on Yarn环境并体验,本文是三部曲第一篇,将部署前的准备工作做好
借助ansible,和已经调试好的playbook,快速部署和体验单机版CDH6
ansible是常用的开源配置管理工具,简单易用,可以高效的帮助我们对服务器进行远程操作,欢迎您本文一起安装和体验2.4版本
启动CDH5之后,部分组件未能启动成功,将所有修复过程汇总再次,期待能给您一些参考
本文是《CDH5部署三部曲》的第二篇,前文将集群所有机器做了必要的设置,今天一起来完成CDH的部署、启动、设置等操作
CDH5部署前的准备工作,包括系统设置、安装文件下载等
上一篇实战了通过Http请求远程触发指定的Jenkins任务,并且将参数传递给Jenkins任务的Pipeline脚本使用,文末提到有个并发问题留待本文来处理
实战远程触发Jenkins的Pipeline任务
本文是《K8S环境的Jenkin性能问题处理》的续篇,前面解决了Master节点性能问题,但是真正执行任务的并非Master,而是为每个任务临时创建的Pod,它们也需要做调优
在K8S部署mysql的步骤可用helm来简化,今天就来实战通过helm部署mysql,并且将之前遇到的问题和解决方法列出来
本文分享的是如何用最简单的操作在K8S环境部署prometheus和grafana
本文目的是给自己备忘的,在后面的工作和学习中若想快速搭建Flink环境用于开发,可以照此进行
原有的kubernetes容器监控服务heapster,从kubernetes 1.11版本开始逐渐退休,新的监控服务是metrics-server
通过helm部署的jenkins,在实际使用过程中时常出现响应变慢的问题,本文回顾了问题的分析和处理过程,希望能给您一些参考
helm给我们提供了易用的配置,但是默认配置可能满足不了我们需要,因此需要做些修改,本文提供了两种修改配置的方式供大家参考
找个热门的开源项目(maven工程),在k8s环境下用jenkins构建
jenkins在构建的时候,可能会用到各种定制的maven,例如不同JDK版本,不同硬件配置,这些在kubernetes环境下应该如何配置呢?请随本文一同实战
开发和学习时需要造一些kafka消息,于是写了段脚本实现,在这里记录备忘,后面会常用到
在局域网部署了Nexus之后,可以缓存中央仓库的jar,开发的二方库发布到Nexus上,局域网内的其他人也可以从Nexus下载这些二方库使用,本文就来实战快速部署和验证docker下的nexus3搭建
在kubernetes环境下,jenkins任务被交给各个pod执行,这些pod在需要时被创建,任务结束后被销毁,这样既能合理利用资源,又能给每个任务提供一致的干净的初始化环境
在Kubernetes上进行容器化部署并非易事,docker、环境变量、存储、网络等方面都会涉及到,这些复杂的操作可以被Helm应用包管理工具实现,避免了全手工操作的
实战kubespray2.11安装kubernetes1.15
在Jenkins集群环境中创建pipeline任务,体验Jenkins集群下的并行任务,并通过标签将任务调度到指定节点执行
在Jenkins上同时执行多个任务时,单机性能可能达到瓶颈,使用Jenkins集群可以有效的解决此问题,今天就来实战快速搭建Jenkins集群,Jenkins版本是2.190.2
实战java应用的改造,使之在docker-compose下可以按照业务需求的顺序来启动
在docker-compose编排多个容器时,需要按实际情况控制各容器的启动顺序,本文分析启动顺序的重要性,以及启动顺序有问题时会有什么样的影响,再给出临时解决的和官方推荐的两种解决方案,为下一篇的实战做好铺垫
在Mac系统安装spark,用于学习和开发
修复hadoop2.7集群初始化之后没有DataNode的问题
运行在docker环境的java应用,给其增加健康检查的能力,以便观察和监控容器的健康状态
docker环境中,应用容器还在,但已无法提供服务(例如数据或文件被破坏,线程池等资源被耗尽等各种异常),此时需要一种方式快速得知这种状态,此时容器健康检查(即HEALTHCHECK)就派上用场了,一起来体验这个重要的功能
实战Mac部署hadoop3(伪分布式)
Hive是种基于Hadoop的数据仓库工具,将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能,今天来一起部署和体验hive