分布式数据库-TiDB:安装[亲测有效]

分布式数据库-TiDB:安装[亲测有效]TiDB 简介 TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 …

分布式数据库-TiDB:安装

TiDB 具备如下特性:

  • 高度兼容 MySQL

    大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。

  • 水平弹性扩展

    通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景。

  • 分布式事务

    TiDB 100% 支持标准的 ACID 事务。

  • 真正金融级高可用

    相比于传统主从 (M-S) 复制方案,基于 Raft 的多数派选举协议可以提供金融级的 100% 数据强一致性保证,且在不丢失大多数副本的前提下,可以实现故障的自动恢复 (auto-failover),无需人工介入。

  • 一站式 HTAP 解决方案

    TiDB 作为典型的 OLTP 行存数据库,同时兼具强大的 OLAP 性能,配合 TiSpark,可提供一站式 HTAP 解决方案,一份存储同时处理 OLTP & OLAP,无需传统繁琐的 ETL 过程。

  • 云原生 SQL 数据库

    TiDB 是为云而设计的数据库,支持公有云、私有云和混合云,使部署、配置和维护变得十分简单。

TiDB 的设计目标是 100% 的 OLTP 场景和 80% 的 OLAP 场景,更复杂的 OLAP 分析可以通过 TiSpark 项目来完成。

TiDB 对业务没有任何侵入性,能优雅的替换传统的数据库中间件、数据库分库分表等 Sharding 方案。同时它也让开发运维人员不用关注数据库 Scale 的细节问题,专注于业务开发,极大的提升研发的生产力。

三篇文章了解 TiDB 技术内幕:

部署方式

TiDB 可以部署在本地和云平台上,支持公有云、私有云和混合云。你可以根据实际场景或需求,选择相应的方式来部署 TiDB 集群:

关于TiDB更详细的介绍以及与应用场景,请自行去了解,这里只介绍如何安装TiDB,下面我们在linux系统完成TiDB的安装

1. 下载安装包

wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz

分布式数据库-TiDB:安装[亲测有效]

wget http://download.pingcap.org/tidb-latest-linux-amd64.sha256

分布式数据库-TiDB:安装[亲测有效]

 

2. 检测文件的完整性

sha256sum -c tidb-latest-linux-amd64.sha256

分布式数据库-TiDB:安装[亲测有效]

返回ok,说明文件没问题

3. 解压安装文件

tar -xzf tidb-latest-linux-amd64.tar.gz

分布式数据库-TiDB:安装[亲测有效]

 

4. 启动PD

./bin/pd-server –data-dir=/data/pd –log-file=/data/logs/pd.log &

分布式数据库-TiDB:安装[亲测有效]

 

5. 启动TiKV

./bin/tikv-server –pd=”127.0.0.1:2379″ –data-dir=/data/tikv –log-file=/data/logs/tikv.log &

分布式数据库-TiDB:安装[亲测有效]

 

6. 启动TiDB

./bin/tidb-server –store=tikv –path=”127.0.0.1:2379″ –log-file=/data/logs/tidb.log &

分布式数据库-TiDB:安装[亲测有效]

 

成功完成以上步骤后,接下来我们验证是否安装成功,在终端连接mysql:
mysql -h127.0.0.1 -P4000 -uroot

分布式数据库-TiDB:安装[亲测有效]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8445.html

(0)
上一篇 2023-02-27 22:12
下一篇 2023-02-27

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注