linux安裝clickhouse


linux安裝clickhouse

1. 系統要求

ClickHouse可以在任何具有x86_64,AArch64或PowerPC64LE CPU架構的Linux,FreeBSD或Mac OS X上運行。

官方預構建的二進制文件通常針對x86_64進行編譯,並利用SSE 4.2指令集,因此,除非另有說明,支持它的CPU使用將成為額外的系統需求。下面是檢查當前CPU是否支持SSE 4.2的命令:

grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

要在不支持SSE 4.2AArch64PowerPC64LE架構的處理器上運行ClickHouse,您應該通過適當的配置調整從源代碼構建ClickHouse

2. 下載安裝包

下載地址

所需的版本可以通過curlwget從存儲庫https://repo.clickhouse.tech/tgz/下載。

curl -O https://repo.clickhouse.tech/tgz/clickhouse-client-20.2.1.2183.tgz
curl -O https://repo.clickhouse.tech/tgz/clickhouse-common-static-dbg-20.2.1.2183.tgz
curl -O https://repo.clickhouse.tech/tgz/clickhouse-server-20.2.1.2183.tgz
curl -O https://repo.clickhouse.tech/tgz/clickhouse-common-static-20.2.1.2183.tgz

3. 解壓

tar -zxvf clickhouse-client-20.2.1.2183.tgz
tar -zxvf clickhouse-common-static-20.2.1.2183.tgz
tar -zxvf clickhouse-common-static-dbg-20.2.1.2183.tgz
tar -zxvf clickhouse-server-20.2.1.2183.tgz

4. 安裝

sudo clickhouse-common-static-20.2.1.2183/install/doinst.sh
sudo clickhouse-common-static-dbg-20.2.1.2183/install/doinst.sh
sudo clickhouse-server-20.2.1.2183/install/doinst.sh
sudo clickhouse-client-20.2.1.2183/install/doinst.sh

對於生產環境,建議使用最新的stable版本。你可以在GitHub頁面https://github.com/ClickHouse/ClickHouse/tags找到它,它以后綴-stable標志。

5. 啟動

如果沒有service,可以運行如下命令在后台啟動服務:

sudo /etc/init.d/clickhouse-server start

日志文件將輸出在/var/log/clickhouse-server/文件夾。

如果服務器沒有啟動,檢查/etc/clickhouse-server/config.xml中的配置。

您也可以手動從控制台啟動服務器:

clickhouse-server --config-file=/etc/clickhouse-server/config.xml

在這種情況下,日志將被打印到控制台,這在開發過程中很方便。

如果配置文件在當前目錄中,則不需要指定——config-file參數。默認情況下,它的路徑為./config.xml

ClickHouse支持訪問限制設置。它們位於users.xml文件(與config.xml同級目錄)。
默認情況下,允許default用戶從任何地方訪問,不需要密碼。可查看user/default/networks

啟動服務后,您可以使用命令行客戶端連接到它:

clickhouse-client

默認情況下,使用default用戶並不攜帶密碼連接到localhost:9000。還可以使用--host參數連接到指定服務器。

終端必須使用UTF-8編碼。

示例:

[root@ops clickHouse]# clickhouse-client
ClickHouse client version 20.2.1.2183 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.2.1 revision 54432.

ops.lan :)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM