Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jackhawks/dev-tools
开发者工具箱,分享一些日常开发的工具脚本。
https://github.com/jackhawks/dev-tools
bigdata devops java
Last synced: 2 months ago
JSON representation
开发者工具箱,分享一些日常开发的工具脚本。
- Host: GitHub
- URL: https://github.com/jackhawks/dev-tools
- Owner: jackhawks
- License: apache-2.0
- Created: 2023-09-18T11:55:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-17T04:35:10.000Z (9 months ago)
- Last Synced: 2024-04-17T09:01:20.940Z (9 months ago)
- Topics: bigdata, devops, java
- Language: Python
- Homepage:
- Size: 145 KB
- Stars: 17
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 日常开发助手
分享一些日常开发中使用的脚本及工具
在日常开发中我们会遇到一些操作繁琐、重复性高、易出错的场景,我自己对与这些场景写了一些脚本,使用脚本来更有效率的辅助日常的开发工作,让开发者从重复、繁杂的工作中解脱出来。
## 脚本关系图
## 脚本介绍
| 脚本名称 | 简介 | 备注 |
| :-------------------------------: | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 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](https://api.star-history.com/svg?repos=jackhawks/dev-kits&type=Date)](https://star-history.com/#jackhawks/dev-kits&Date)