Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BowenXiao1999/Zetta-Hbase-Adapter
Record for Zetta Hbase adaption Project.
https://github.com/BowenXiao1999/Zetta-Hbase-Adapter
Last synced: about 1 month ago
JSON representation
Record for Zetta Hbase adaption Project.
- Host: GitHub
- URL: https://github.com/BowenXiao1999/Zetta-Hbase-Adapter
- Owner: BowenXiao1999
- Created: 2020-07-08T09:24:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-13T23:27:13.000Z (about 4 years ago)
- Last Synced: 2024-08-02T20:48:17.440Z (4 months ago)
- Language: Go
- Homepage:
- Size: 4.28 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- my-awesome - BowenXiao1999/Zetta-Hbase-Adapter - 10 star:0.0k fork:0.0k Record for Zetta Hbase adaption Project. (Go)
README
# Zetta-Hbase-Adapter
Record for Zetta Hbase adaption Project.
## Goals
### Week 1
- [x] Install Standalone Hbase
- [x] Install Zookeeper- [x] Use Go client to manipulate Hbase and Zookeeper (client-exmpales)
- [x] Use Java Client to manipulate Hbase and Zookeeper (client-exmpales)
- [x] Investigate the details of zk in Hbase and Come up a [document](./zk_replace.md) for Implementation.
### Week 2
- [x] Read through write/read source code of hbase client [document](./zk_rpc.md)
- [x] Deploy a zetcd and test it with go-hbase [document](./hbase_adapt.md)
- [x] Try to build zetcd after change source code (fail for a long time) [document](./rebuild.md)
- [x] Test rebuild zetcd with CRUD Request [document](./zk_create.md)
- [x] Analyze the source code of zetcd in depth and evaluate the performance [document](./zetcd_performance.md)
- [x] Eliminate the dependency of etcd for GetData(/hbase/meta-region-server) [document](./zk_replace2.md)
### Week3
- [x] Relace back cluster etcd by pd [document](./pd_replace.md)- [x] Finish the basic implementation of ZKLib and Test it
### Week4
- [x] Support basic API of (SetData/Get/Create/Delete)- [x] Implement basic ExistW to setWatches
### Week5-6-7
- [x] Enhance the robust of API (SetData/Get/Create/Delete/SetWatches)- [x] Enrich the Unit Test and refactor it
### Week8
- [x] Summary my work into a [document](./zk_work.md)### Week9-11
- [x] Code Repo For ZKLib: https://github.com/BowenXiao1999/ZKLib
### Week12-Now
- [ ] Update code regularly## Useful Links
### HBase Client RPC 相关资料```
https://blog.csdn.net/iteye_14085/article/details/82479582?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecasehttps://blog.csdn.net/iteye_14085/article/details/82479437
https://www.jianshu.com/p/6c5ea570e70a
https://blog.csdn.net/vovo2008/article/details/84354230?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159153227419725222441664%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159153227419725222441664&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~pc_rank_v3-4-84354230.first_rank_ecpm_v1_pc_rank_v3&utm_term=hbase+%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE
https://blog.csdn.net/chixian2520/article/details/100727890
https://www.jianshu.com/p/01ffc4178c43
http://wenda.chinahadoop.cn/article/23
https://wenda.chinahadoop.cn/article/22
```### Zookeeper 协议相关项目
```
https://github.com/etcd-io/zetcd
```### 适配对标的 HBase 版本
```
https://archive.cloudera.com/cdh5/ubuntu/xenial/amd64/cdh/pool/contrib/h/hbase/hbase_1.2.0+cdh5.14.0+440.orig.tar.gz
```