美文网首页
Docker体验TiDB

Docker体验TiDB

作者: luckriver | 来源:发表于2018-08-21 13:11 被阅读0次

    TiDB在生成环境部署时,不考虑monitor节点的情况下也至少要6台机器,考虑monitor以及数据同步等需求时需要的节点数可能更多,如果仅想体验或者做些简单的测试可以通过Docker Compose来进行。

    运行步骤

    • 下载源码

      git clone https://github.com/pingcap/tidb-docker-compose.git
      
    • 进入tidb-docker-compose目录,运行

      docker-compose pull
      
    • 经过一段时间下载之后,就可以启动TiDB集群了


      启动集群
    • 可以用Mysql客户端测试是否可以连接上TiDB

      mysql -h 127.0.0.1 -P 4000 -u root
      

      如果启动过程中报ERROR 1105 (HY000): Unknown charset id 255, 则还需要在命令后指定编码 --default-character-set=utf8

      连接上TiDB后就可以像在Mysql命令行中那样操作了。

      Welcome to the MySQL monitor. Commands end with ; or \g.
      Your MySQL connection id is 2
      Server version: 5.7.10-TiDB-v2.1.0-alpha-59-g8bec188 MySQL Community Server (Apache License 2.0)
      Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

      Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

      Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

      mysql> show databases;
      +——————————+
      | Database |
      +——————————+
      | INFORMATION_SCHEMA |
      | PERFORMANCE_SCHEMA |
      | mysql |
      | test |
      +——————————+
      4 rows in set (0.00 sec)

      从客户端输出中可以查看到版本信息 5.7.10-TiDB-v2.1.0-alpha-59-g8bec188

    • 停止集群

      docker-compose stop
      

    以上参考官方文档完成

    相关文章

      网友评论

          本文标题:Docker体验TiDB

          本文链接:https://www.haomeiwen.com/subject/ndndiftx.html