TiDBのソフトウェアおよびハードウェア推奨事項
ネットワーク要件
オープンソースの分散NewSQLデータベースであるTiDBを実行するには、次のネットワークポート構成が必要である。実際のTiDBデプロイ環境に基づいて、管理者はネットワーク側およびホスト側で関連ポートを開放できる。
| コンポーネント | デフォルトポート | 説明 |
|---|---|---|
| TiDB | 4000 | アプリケーションおよびDBAツール用の通信ポート |
| TiDB | 10080 | TiDBの状態を報告するための通信ポート |
| TiKV | 20160 | TiKV通信ポート |
| TiKV | 20180 | TiKVの状態を報告するための通信ポート |
| PD | 2379 | TiDBとPD間の通信ポート |
| PD | 2380 | PDクラスターのノード間通信ポート |
| TiFlash | 9000 | TiFlash TCPサービスポート |
| TiFlash | 8123 | TiFlash HTTPサービスポート |
| TiFlash | 3930 | TiFlash RAFTおよびコプロセッササービスポート |
| TiFlash | 20170 | TiFlashプロキシサービスポート |
| TiFlash | 20292 | PrometheusがTiFlash Proxyメトリクスを取得するポート |
| TiFlash | 8234 | PrometheusがTiFlashメトリクスを取得するポート |
| Pump | 8250 | Pump通信ポート |
| Drainer | 8249 | Drainer通信ポート |
| TiCDC | 8300 | TiCDC通信ポート |
| Monitoring | 9090 | Prometheusサービスの通信ポート |
| Monitoring | 20120 | NgMonitoringサービスの通信ポート |
| Node_exporter | 9100 | すべてのTiDBクラスターノードのシステム情報を報告するための通信ポート |
| Blackbox_exporter | 9115 | Blackbox_exporter通信ポート。TiDBクラスターのポート監視に使用される。 |
| Grafana | 3000 | 外部Web監視サービスおよびクライアント(ブラウザー)アクセス用ポート |
| Alertmanager | 9093 | アラートWebサービスポート |
| Alertmanager | 9094 | アラート通信ポート |