在个人电脑上安装TiDB

    1. Local Deployment from Binary Tarball

      This guide provides installation instructions for all TiDB components on a single developer machine. It is intended for evaluation purposes, and does not match the recommended usage for production systems.

      See also testing environment and production enviroment deployment.

      The following local TCP ports will be used:

      ComponentPortProtocolDescription
      TiDB4000TCPthe communication port for the application and DBA tools
      TiDB10080TCPthe communication port to report TiDB status
      TiKV20160TCPthe TiKV communication port
      PD2379TCPthe communication port between TiDB and PD
      PD2380TCPthe inter-node communication port within the PD cluster

      Prepare

      This guide is for deployment on Linux only. It is recommended to use RHEL/CentOS 7.3 or higher. TiKV requires you to raise the open files limit:

      tidbuser="tidb"
      
      cat << EOF > /tmp/tidb.conf
      $tidbuser        soft        nofile        1000000
      $tidbuser hard nofile 1000000 EOF sudo cp /tmp/tidb.conf /etc/security/limits.d/ sudo sysctl -w fs.file-max=1000000

      See the production deployment optional kernel tuning parameters.

      Create a database running user account

      1. Log in to the machine using the root user account and create a database running user account (tidb) using the following command:

    2. # useradd tidb -m
    3. Switch the user from root to tidb by using the following command. You can use this tidb user account to deploy your TiDB cluster.

      1. # su - tidb

Download the official binary package

# Download the package.
$ wget http://download.pingcap.org/tidb-v3.0-linux-amd64.tar.gz http://download.pingcap.org/tidb-v3.0-linux-amd64.sha256

# Check the file integrity. If the result is OK, the file is correct.
$ sha256sum -c tidb-v3.0-linux-amd64.sha256

# Extract the package.
$ tar -xzf tidb-v3.0-linux-amd64.tar.gz
$ cd tidb-v3.0-linux-amd64

Start

Follow the steps below to start PD, TiKV and TiDB:

      1. Start PD.

    1. $ ./bin/pd-server --data-dir=pd \
                      --log-file=pd.log &
    2. Start TiKV.

    3. $ ./bin/tikv-server --pd="127.0.0.1:2379" \
                        --data-dir=tikv \  --log-file=tikv.log &
    4. Start TiDB.

    5. $ ./bin/tidb-server --store=tikv \
                        --path="127.0.0.1:2379" \  --log-file=tidb.log &
    6. Use the MySQL client to connect to TiDB.

$ mysql -h 127.0.0.1 -P 4000 -u root -D test

转载于:https://www.cnblogs.com/yangruishan/p/11261231.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值