wangming1993 / issues

记录学习中的一些问题,体会与心得 https://wangming1993.github.io/issues
8 stars 4 forks source link

PingCAP 贡献之旅 #98

Open wangming1993 opened 4 years ago

wangming1993 commented 4 years ago

Fork & Pull Request

  1. fork repo 到自己的 github
  2. git clone 到本地,checkout 分支参与修改
  3. push 到自己的github, 在 Pull requests 里新建, 选择分支

需要同步 remote commit, 以 pingcap/tidb 为例

git remote add upstream https://github.com/pingcap/tidb.git
git fetch upstream
git merge upstream/master

本地开发测试

git clone https://github.com/pingcap/tidb-docker-compose.git

cd tidb-docker-compose && docker-compose pull 

修改 /etc/hosts


# 增加下面的配置
127.0.0.1    pd0
127.0.0.1    pd1
127.0.0.1    pd2
127.0.0.1    tikv0
127.0.0.1    tikv1
127.0.0.1    tikv2

注释 pingcap/tidb-docker-compose/docker-compose.ymltidb 的配置

启动 tidb 集群

docker-compose up -d

本地启动 tidb

cd $GOPATH/src/github.com/pingcap/tidb

# 注意 go version 要 1.13 以上, 且设置了 export GO111MODULE=on

make server  

./bin/tidb-server -P 40001

测试:

mysql -h 127.0.0.1 -u root -P 40001