BowenXiao1999 / Zetta-Hbase-Adapter

Record for Zetta Hbase adaption Project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zetta-Hbase-Adapter

Record for Zetta Hbase adaption Project.

Goals

Week 1

  • Install Standalone Hbase

  • Install Zookeeper

  • Use Go client to manipulate Hbase and Zookeeper (client-exmpales)

  • Use Java Client to manipulate Hbase and Zookeeper (client-exmpales)

  • Investigate the details of zk in Hbase and Come up a document for Implementation.

Week 2

  • Read through write/read source code of hbase client document

  • Deploy a zetcd and test it with go-hbase document

  • Try to build zetcd after change source code (fail for a long time) document

  • Test rebuild zetcd with CRUD Request document

  • Analyze the source code of zetcd in depth and evaluate the performance document

  • Eliminate the dependency of etcd for GetData(/hbase/meta-region-server) document

Week3

  • Relace back cluster etcd by pd document

  • Finish the basic implementation of ZKLib and Test it

Week4

  • Support basic API of (SetData/Get/Create/Delete)

  • Implement basic ExistW to setWatches

Week5-6-7

  • Enhance the robust of API (SetData/Get/Create/Delete/SetWatches)

  • Enrich the Unit Test and refactor it

Week8

Week9-11

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.nonecase

https://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

About

Record for Zetta Hbase adaption Project.


Languages

Language:Go 99.7%Language:Assembly 0.2%Language:Java 0.2%Language:C 0.0%