2020-04-04 09:15:31 +00:00
|
|
|
|
---
|
|
|
|
|
machine_translated: true
|
2020-05-15 04:34:54 +00:00
|
|
|
|
machine_translated_rev: 72537a2d527c63c07aa5d2361a8829f3895cf2bd
|
2020-04-04 09:15:31 +00:00
|
|
|
|
toc_priority: 11
|
|
|
|
|
toc_title: "\u8A2D\u7F6E"
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# 設置 {#installation}
|
|
|
|
|
|
|
|
|
|
## システム要件 {#system-requirements}
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
ClickHouseは、x86\_64、AArch64、またはPowerPC64LE CPUアーキテクチャを持つLinux、FreeBSD、またはMac OS X上で実行できます。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
公式の事前ビルドされたバイナリは、通常、x86\_64用にコンパイルされ、SSE4.2命令セットを利用するため、特に明記されていない限り、それをサポートす このコマンドをチェックが現在のCPU支援のためのSSE4.2:
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
$ grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
|
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
走ClickHouseにプロセッサーをサポートしていないSSE4.2てAArch64はPowerPC64LE建築き [ソースからClickHouseを構築](#from-sources) 適切な構成調節を使って。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
## 利用できる設置選択 {#available-installation-options}
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
### DEBパッケージから {#install-from-deb-packages}
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
公式の事前コンパイルを使用することをお勧めします `deb` DebianまたはUbuntu用のパッケージ。 走りこれらのコマンド置パッケージ:
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
``` bash
|
2020-04-28 16:39:50 +00:00
|
|
|
|
{% include 'install/deb.sh' %}
|
2020-04-04 09:15:31 +00:00
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
最新のバージョンを使用する場合は、置き換えます `stable` と `testing` (これはテスト環境に推奨されます)。
|
2020-04-28 16:39:50 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
でもダウンロードとインストールパッケージ動 [ここに](https://repo.clickhouse.tech/deb/stable/main/).
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
#### パッケージ {#packages}
|
|
|
|
|
|
|
|
|
|
- `clickhouse-common-static` — Installs ClickHouse compiled binary files.
|
|
|
|
|
- `clickhouse-server` — Creates a symbolic link for `clickhouse-server` とをインストールしデフォルトのサーバーの設定をします。
|
2020-05-15 04:34:54 +00:00
|
|
|
|
- `clickhouse-client` — Creates a symbolic link for `clickhouse-client` そして他の顧客関連の用具。 および設置お客様の設定ファイルです。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
- `clickhouse-common-static-dbg` — Installs ClickHouse compiled binary files with debug info.
|
|
|
|
|
|
|
|
|
|
### RPMパッケージから {#from-rpm-packages}
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
公式の事前コンパイルを使用することをお勧めします `rpm` CentOS、RedHat、その他すべてのrpmベースのLinuxディストリビューション用のパッケージ。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
まず、公式リポジトリを追加する必要があります:
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
sudo yum install yum-utils
|
|
|
|
|
sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
|
|
|
|
|
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64
|
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
最新のバージョンを使用する場合は、置き換えます `stable` と `testing` (これはテスト環境に推奨されます)。 その `prestable` タグは時々あまりにも利用可能です。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
そこにこれらのコマンド置パッケージ:
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
sudo yum install clickhouse-server clickhouse-client
|
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
でもダウンロードとインストールパッケージ動 [ここに](https://repo.clickhouse.tech/rpm/stable/x86_64).
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
### Tgzアーカイブから {#from-tgz-archives}
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
公式の事前コンパイルを使用することをお勧めします `tgz` のインストール `deb` または `rpm` パッケージはできません。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-06-10 18:54:55 +00:00
|
|
|
|
必要なバージョンは次のとおりです `curl` または `wget` リポジトリからhttps://repo.clickhouse.tech/tgz/.
|
2020-04-04 09:15:31 +00:00
|
|
|
|
その後、アーカイブをダウンロードは開梱と設置と設置のためのイントロダクションです。 最新バージョンの例:
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
export LATEST_VERSION=`curl https://api.github.com/repos/ClickHouse/ClickHouse/tags 2>/dev/null | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | head -n 1`
|
|
|
|
|
curl -O https://repo.clickhouse.tech/tgz/clickhouse-common-static-$LATEST_VERSION.tgz
|
|
|
|
|
curl -O https://repo.clickhouse.tech/tgz/clickhouse-common-static-dbg-$LATEST_VERSION.tgz
|
|
|
|
|
curl -O https://repo.clickhouse.tech/tgz/clickhouse-server-$LATEST_VERSION.tgz
|
|
|
|
|
curl -O https://repo.clickhouse.tech/tgz/clickhouse-client-$LATEST_VERSION.tgz
|
|
|
|
|
|
|
|
|
|
tar -xzvf clickhouse-common-static-$LATEST_VERSION.tgz
|
|
|
|
|
sudo clickhouse-common-static-$LATEST_VERSION/install/doinst.sh
|
|
|
|
|
|
|
|
|
|
tar -xzvf clickhouse-common-static-dbg-$LATEST_VERSION.tgz
|
|
|
|
|
sudo clickhouse-common-static-dbg-$LATEST_VERSION/install/doinst.sh
|
|
|
|
|
|
|
|
|
|
tar -xzvf clickhouse-server-$LATEST_VERSION.tgz
|
|
|
|
|
sudo clickhouse-server-$LATEST_VERSION/install/doinst.sh
|
|
|
|
|
sudo /etc/init.d/clickhouse-server start
|
|
|
|
|
|
|
|
|
|
tar -xzvf clickhouse-client-$LATEST_VERSION.tgz
|
|
|
|
|
sudo clickhouse-client-$LATEST_VERSION/install/doinst.sh
|
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
本番環境では、最新のものを使用することをお勧めします `stable`-バージョン。 き、その番号をGitHubのページhttps://github.com/ClickHouse/ClickHouse/tags とpostfix `-stable`.
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
### Dockerイメージから {#from-docker-image}
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
Docker内でClickHouseを実行するには、次のガイドに従います [Dockerハブ](https://hub.docker.com/r/yandex/clickhouse-server/). このように映像公 `deb` 中のパッケージ。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
### ソースから {#from-sources}
|
|
|
|
|
|
2020-04-30 18:19:18 +00:00
|
|
|
|
ClickHouseを手動でコンパイルするには、以下の手順に従います [Linux](../development/build.md) または [Mac OS X](../development/build-osx.md).
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
できるコンパイルパッケージはインストールしていたプログラムを使用もインストールせずにパッケージ。 またビルを手動で無数の組み合わせで自分だけのSSE4.2に必要構築のためのAArch64定する必要はありません。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
Client: programs/clickhouse-client
|
|
|
|
|
Server: programs/clickhouse-server
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
データフォルダとメタデータフォルダを作成し、 `chown` 目的のユーザーのためのそれら。 それらのパスは、サーバー設定(src/programs/server/config)で変更することができます。xml)、デフォルトでは:
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
/opt/clickhouse/data/default/
|
|
|
|
|
/opt/clickhouse/metadata/default/
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
Gentooでは、以下を使用することができます `emerge clickhouse` ソースからClickHouseをインストールする。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
## 起動 {#launch}
|
|
|
|
|
|
|
|
|
|
サーバを起動デーモンとして、:
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
$ sudo service clickhouse-server start
|
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
あなたが持っていない場合 `service` コマンドとして実行
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
$ sudo /etc/init.d/clickhouse-server start
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
のログを参照してください `/var/log/clickhouse-server/` ディレクトリ。
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
サーバーが起動しない場合は、ファイル内の構成を確認してください `/etc/clickhouse-server/config.xml`.
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
または手動で開始のサーバーからのコンソール:
|
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
$ clickhouse-server --config-file=/etc/clickhouse-server/config.xml
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
この場合、ログはコンソールに印刷され、開発中に便利です。
|
2020-05-15 04:34:54 +00:00
|
|
|
|
設定ファイルがカレントディレクトリにある場合は、 `--config-file` パラメータ。 デフォルトでは、 `./config.xml`.
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
ClickHouse対応アクセス制限を設定します。 彼らはに位置しています `users.xml` ファイル(隣のファイル `config.xml`).
|
|
|
|
|
デフォルトでは、 `default` ユーザー、パスワードなし。 見る `user/default/networks`.
|
|
|
|
|
詳細については [“Configuration Files”](../operations/configuration-files.md).
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
Serverを起動した後、コマンドラインクライアントを使用してserverに接続できます:
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
$ clickhouse-client
|
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
デフォルトでは、 `localhost:9000` ユーザーに代わって `default` パスワードなし。 また、リモートサーバに接続するために使用することもできます `--host` 引数。
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
端末はUTF-8エンコードを使用する必要があります。
|
|
|
|
|
詳細については [“Command-line client”](../interfaces/cli.md).
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
例:
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
``` bash
|
|
|
|
|
$ ./clickhouse-client
|
|
|
|
|
ClickHouse client version 0.0.18749.
|
|
|
|
|
Connecting to localhost:9000.
|
|
|
|
|
Connected to ClickHouse server version 0.0.18749.
|
|
|
|
|
|
|
|
|
|
:) SELECT 1
|
|
|
|
|
|
|
|
|
|
SELECT 1
|
|
|
|
|
|
|
|
|
|
┌─1─┐
|
|
|
|
|
│ 1 │
|
|
|
|
|
└───┘
|
|
|
|
|
|
|
|
|
|
1 rows in set. Elapsed: 0.003 sec.
|
|
|
|
|
|
|
|
|
|
:)
|
|
|
|
|
```
|
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
**生、おめでとうございます、システムを作ります!!**
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
2020-05-15 04:34:54 +00:00
|
|
|
|
継続実験をダウンロードでき、試験データセットやじ [チュートリ](https://clickhouse.tech/tutorial.html).
|
2020-04-04 09:15:31 +00:00
|
|
|
|
|
|
|
|
|
[元の記事](https://clickhouse.tech/docs/en/getting_started/install/) <!--hide-->
|