Skip to content

Developer Toolbox: Sharing useful tools and scripts for everyday development.

License

Notifications You must be signed in to change notification settings

jackhawks/dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

日常开发助手

分享一些日常开发中使用的脚本及工具

在日常开发中我们会遇到一些操作繁琐、重复性高、易出错的场景,我自己对与这些场景写了一些脚本,使用脚本来更有效率的辅助日常的开发工作,让开发者从重复、繁杂的工作中解脱出来。

脚本关系图

脚本介绍

脚本名称 简介 备注
jpsall 查看集群的 jps 进程 可以自定义 hosts,详见脚本内容
xsync 集群文件或目录同步脚本 可以自定义 hosts,详见脚本内容
xcall 集群命令同步脚本,可以把命令同步到所有机器中执行 可以自定义 hosts,详见脚本内容
hadoop_cluster.sh hadoop 集群操作脚本,可以 启动/停止/重启 start,stop,restart
zk_cluster.sh Zookeeper 集群操作脚本, 可以 启动/停止/重启/查看状态 start,stop,restart,status
hadoop_cluster_install.py 根据指定的配置,一键安装 hadoop 集群 需要基于
jdk_cluster_install.py
zk_cluster_install.py 根据指定的配置,一键安装 zookeeper 集群 需要基于
jdk_cluster_install.py
jdk_cluster_install.py 根据指定的配置,一键在集群中安装 Java 环境 需要基于
linux_cluster_init.py
linux_basis_init.py Linux 机器基础初始化脚本,根据指定的配置初始化集群中的所有机器 1.安装基础软件
2.关闭防火墙
3.修改主机名
4.添加 hosts 映射
5.配置静态 Ip
linux_cluster_init.py Linux 集群大数据环境基础初始化脚本,根据指定的配置初始化集群中的所有机器 1.安装基础软件
2.关闭防火墙
3.修改主机名
4.添加 hosts 映射
5.配置静态 Ip
6.创建工作目录
7.创建普通用户
8.配置 SSH 免密登录
9.上传基础脚本
hbase_cluster_install.py 根据指定的配置,一键安装 hbase 集群 需要基于
jdk_cluster_install.py
zk_cluster.py

Star History

Star History Chart

About

Developer Toolbox: Sharing useful tools and scripts for everyday development.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published