第一部分-自我介绍:
大三在读软件工程菜鸡一枚,疫情在校不能再摸鱼了要不找不到工作了,于是尝试一下搭建zookeeper集群,正好在之前使用的阿里云控制台里面看到一个“飞天加速计划·高校学生在家实践”的活动,就试了一下,没想到真的很好用,正好可以为我们自己项目组的liteFlow工作流框架添加云端流程存储途径。
第二部分-阿里云服务器EC2搭建Zookeeper探索之旅:
首先是安装数据库以及配置数据库远程连接,然后在网上查找教程一通操作之后发现没一个能用的。。。大无语之际突然发现配置阿里云EC2安全组策略后mysql的端口已经变成开放的了,直接连接就完事了,骑驴找马了。
然后就是安装java jdk环境以及配置环境变量,这里不得不吐槽一下以前在课上用的redhat真的弱爆了,使用阿里云的服务器直接使用Xshell和Xftp7就能直接完美实现从电脑往虚拟机里传文件,想当初我就为了搞这个传文件搞了好久还没有搞出来,现在直接配置用户名密码拖一下就完事了,完美。
最后是搭建伪分布式Zookeeper集群,搭建过程中启动Zookeeper服务的时候发现怎么启动都是用的第一个配置文件,剩余的两个配置文件始终无法启动,后来发现要在bin目录下使用./来启动当前目录下文件,瞬间感觉自己的linux课白上了。。。不过最后终于还是配出来了我自己的Zookeeper集群,直接开始快乐。
剩下的工作就是上传流程xml文件到远端Zookeeper集群,然后尝试读取了,祝我好运别报错吧。
第三部分:展望:
现在已经是大三下学期,大家该考研的考研,该准备校招的开始准备秋招,像之前大学几年老是打游戏确实不太行了,必须得跑几个项目学一些新技术搞得有点底气,辛辛苦苦配一个Zookeeper,配好了之后真的很有成就感,感谢阿里云为学生提供的飞天加速计划的福利~