2022-06-30安装步骤

[root@bigdata4 clickhouse]# pwd
/opt/module/clickhouse
[root@bigdata4 clickhouse]# LATEST_VERSION=$(curl -s https://packages.clickhouse.com/tgz/stable/ | \
>     grep -Eo '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | sort -V -r | head -n 1)
[root@bigdata4 clickhouse]# export LATEST_VERSION
[root@bigdata4 clickhouse]# curl -O "https://packages.clickhouse.com/tgz/stable/clickhouse-common-static-$LATEST_VERSION-amd64.tgz"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  222M  100  222M    0     0  7510k      0  0:00:30  0:00:30 --:--:-- 5819k
[root@bigdata4 clickhouse]# curl -O "https://packages.clickhouse.com/tgz/stable/clickhouse-common-static-dbg-$LATEST_VERSION-amd64.tgz"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  806M  100  806M    0     0  9081k      0  0:01:30  0:01:30 --:--:-- 9937k
[root@bigdata4 clickhouse]# curl -O "https://packages.clickhouse.com/tgz/stable/clickhouse-server-$LATEST_VERSION-amd64.tgz"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 83429  100 83429    0     0  89971      0 --:--:-- --:--:-- --:--:-- 89901
[root@bigdata4 clickhouse]# curl -O "https://packages.clickhouse.com/tgz/stable/clickhouse-client-$LATEST_VERSION-amd64.tgz"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 62554  100 62554    0     0  61997      0  0:00:01  0:00:01 --:--:-- 62057
[root@bigdata4 clickhouse]# 
[root@bigdata4 clickhouse]# tar -xzvf "clickhouse-common-static-$LATEST_VERSION-amd64.tgz"
clickhouse-common-static-22.6.2.12/
clickhouse-common-static-22.6.2.12/usr/
clickhouse-common-static-22.6.2.12/usr/bin/
clickhouse-common-static-22.6.2.12/usr/bin/clickhouse-odbc-bridge
clickhouse-common-static-22.6.2.12/usr/bin/clickhouse-extract-from-config
clickhouse-common-static-22.6.2.12/usr/bin/clickhouse-library-bridge
clickhouse-common-static-22.6.2.12/usr/bin/clickhouse
clickhouse-common-static-22.6.2.12/usr/share/
clickhouse-common-static-22.6.2.12/usr/share/bash-completion/
clickhouse-common-static-22.6.2.12/usr/share/bash-completion/completions/
clickhouse-common-static-22.6.2.12/usr/share/bash-completion/completions/clickhouse-client
clickhouse-common-static-22.6.2.12/usr/share/bash-completion/completions/clickhouse-bootstrap
clickhouse-common-static-22.6.2.12/usr/share/bash-completion/completions/clickhouse-benchmark
clickhouse-common-static-22.6.2.12/usr/share/bash-completion/completions/clickhouse-local
clickhouse-common-static-22.6.2.12/usr/share/bash-completion/completions/clickhouse
clickhouse-common-static-22.6.2.12/usr/share/doc/
clickhouse-common-static-22.6.2.12/usr/share/doc/clickhouse-common-static/
clickhouse-common-static-22.6.2.12/usr/share/doc/clickhouse-common-static/CHANGELOG.md
clickhouse-common-static-22.6.2.12/usr/share/doc/clickhouse-common-static/AUTHORS
clickhouse-common-static-22.6.2.12/usr/share/doc/clickhouse-common-static/LICENSE
clickhouse-common-static-22.6.2.12/usr/share/doc/clickhouse-common-static/README.md
clickhouse-common-static-22.6.2.12/install/
clickhouse-common-static-22.6.2.12/install/doinst.sh
[root@bigdata4 clickhouse]# sudo "clickhouse-common-static-$LATEST_VERSION/install/doinst.sh"
[root@bigdata4 clickhouse]# 
[root@bigdata4 clickhouse]# tar -xzvf "clickhouse-common-static-dbg-$LATEST_VERSION-amd64.tgz"
clickhouse-common-static-dbg-22.6.2.12/
clickhouse-common-static-dbg-22.6.2.12/usr/
clickhouse-common-static-dbg-22.6.2.12/usr/lib/
clickhouse-common-static-dbg-22.6.2.12/usr/lib/debug/
clickhouse-common-static-dbg-22.6.2.12/usr/lib/debug/usr/
clickhouse-common-static-dbg-22.6.2.12/usr/lib/debug/usr/bin/
clickhouse-common-static-dbg-22.6.2.12/usr/lib/debug/usr/bin/clickhouse-library-bridge.debug
clickhouse-common-static-dbg-22.6.2.12/usr/lib/debug/usr/bin/clickhouse.debug
clickhouse-common-static-dbg-22.6.2.12/usr/lib/debug/usr/bin/clickhouse-odbc-bridge.debug
clickhouse-common-static-dbg-22.6.2.12/usr/share/
clickhouse-common-static-dbg-22.6.2.12/usr/share/doc/
clickhouse-common-static-dbg-22.6.2.12/usr/share/doc/clickhouse-common-static-dbg/
clickhouse-common-static-dbg-22.6.2.12/usr/share/doc/clickhouse-common-static-dbg/CHANGELOG.md
clickhouse-common-static-dbg-22.6.2.12/usr/share/doc/clickhouse-common-static-dbg/AUTHORS
clickhouse-common-static-dbg-22.6.2.12/usr/share/doc/clickhouse-common-static-dbg/LICENSE
clickhouse-common-static-dbg-22.6.2.12/usr/share/doc/clickhouse-common-static-dbg/README.md
clickhouse-common-static-dbg-22.6.2.12/install/
clickhouse-common-static-dbg-22.6.2.12/install/doinst.sh
[root@bigdata4 clickhouse]# sudo "clickhouse-common-static-dbg-$LATEST_VERSION/install/doinst.sh"
[root@bigdata4 clickhouse]# 
[root@bigdata4 clickhouse]# tar -xzvf "clickhouse-server-$LATEST_VERSION-amd64.tgz"
clickhouse-server-22.6.2.12/
clickhouse-server-22.6.2.12/usr/
clickhouse-server-22.6.2.12/usr/bin/
clickhouse-server-22.6.2.12/usr/bin/clickhouse-report
clickhouse-server-22.6.2.12/usr/bin/clickhouse-server
clickhouse-server-22.6.2.12/usr/bin/clickhouse-keeper
clickhouse-server-22.6.2.12/usr/bin/clickhouse-copier
clickhouse-server-22.6.2.12/usr/share/
clickhouse-server-22.6.2.12/usr/share/doc/
clickhouse-server-22.6.2.12/usr/share/doc/clickhouse-server/
clickhouse-server-22.6.2.12/usr/share/doc/clickhouse-server/CHANGELOG.md
clickhouse-server-22.6.2.12/usr/share/doc/clickhouse-server/AUTHORS
clickhouse-server-22.6.2.12/usr/share/doc/clickhouse-server/LICENSE
clickhouse-server-22.6.2.12/usr/share/doc/clickhouse-server/README.md
clickhouse-server-22.6.2.12/lib/
clickhouse-server-22.6.2.12/lib/systemd/
clickhouse-server-22.6.2.12/lib/systemd/system/
clickhouse-server-22.6.2.12/lib/systemd/system/clickhouse-server.service
clickhouse-server-22.6.2.12/install/
clickhouse-server-22.6.2.12/install/doinst.sh
clickhouse-server-22.6.2.12/etc/
clickhouse-server-22.6.2.12/etc/init.d/
clickhouse-server-22.6.2.12/etc/init.d/clickhouse-server
clickhouse-server-22.6.2.12/etc/clickhouse-server/
clickhouse-server-22.6.2.12/etc/clickhouse-server/config.xml
clickhouse-server-22.6.2.12/etc/clickhouse-server/users.xml
[root@bigdata4 clickhouse]# sudo "clickhouse-server-$LATEST_VERSION/install/doinst.sh"
ClickHouse binary is already located at /usr/bin/clickhouse
Creating symlink /usr/bin/clickhouse-server to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-client to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-local to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-benchmark to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-copier to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-obfuscator to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-git-import to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-compressor to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-format to /usr/bin/clickhouse.
Symlink /usr/bin/clickhouse-extract-from-config already exists but it points to /opt/module/clickhouse/clickhouse. Will replace the old symlink to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-extract-from-config to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-keeper to /usr/bin/clickhouse.
Creating symlink /usr/bin/clickhouse-keeper-converter to /usr/bin/clickhouse.
Creating clickhouse group if it does not exist.
 groupadd -r clickhouse
Creating clickhouse user if it does not exist.
 useradd -r --shell /bin/false --home-dir /nonexistent -g clickhouse clickhouse
Will set ulimits for clickhouse user in /etc/security/limits.d/clickhouse.conf.
Creating config directory /etc/clickhouse-server.
Creating config directory /etc/clickhouse-server/config.d that is used for tweaks of main server configuration.
Creating config directory /etc/clickhouse-server/users.d that is used for tweaks of users configuration.
Data path configuration override is saved to file /etc/clickhouse-server/config.d/data-paths.xml.
Log path configuration override is saved to file /etc/clickhouse-server/config.d/logger.xml.
User directory path configuration override is saved to file /etc/clickhouse-server/config.d/user-directories.xml.
OpenSSL path configuration override is saved to file /etc/clickhouse-server/config.d/openssl.xml.
Creating log directory /var/log/clickhouse-server.
Creating data directory /var/lib/clickhouse.
Creating pid directory /var/run/clickhouse-server.
 chown -R clickhouse:clickhouse '/var/log/clickhouse-server'
 chown -R clickhouse:clickhouse '/var/run/clickhouse-server'
 chown  clickhouse:clickhouse '/var/lib/clickhouse'
 groupadd -r clickhouse-bridge
 useradd -r --shell /bin/false --home-dir /nonexistent -g clickhouse-bridge clickhouse-bridge
 chown -R clickhouse-bridge:clickhouse-bridge '/usr/bin/clickhouse-odbc-bridge'
 chown -R clickhouse-bridge:clickhouse-bridge '/usr/bin/clickhouse-library-bridge'
Enter password for default user: 
Password for default user is empty string. See /etc/clickhouse-server/users.xml and /etc/clickhouse-server/users.d to change it.
Setting capabilities for clickhouse binary. This is optional.
Cannot set 'net_admin' or 'ipc_lock' or 'sys_nice' or 'net_bind_service' capability for clickhouse binary. This is optional. Taskstats accounting will be disabled. To enable taskstats accounting you may add the required capability later manually.
 chown -R clickhouse:clickhouse '/etc/clickhouse-server'

ClickHouse has been successfully installed.

Start clickhouse-server with:
 sudo clickhouse start

Start clickhouse-client with:
 clickhouse-client

[root@bigdata4 clickhouse]# tar -xzvf "clickhouse-client-$LATEST_VERSION-amd64.tgz"
clickhouse-client-22.6.2.12/
clickhouse-client-22.6.2.12/usr/
clickhouse-client-22.6.2.12/usr/bin/
clickhouse-client-22.6.2.12/usr/bin/clickhouse-client
clickhouse-client-22.6.2.12/usr/bin/clickhouse-benchmark
clickhouse-client-22.6.2.12/usr/bin/clickhouse-local
clickhouse-client-22.6.2.12/usr/bin/clickhouse-format
clickhouse-client-22.6.2.12/usr/bin/clickhouse-obfuscator
clickhouse-client-22.6.2.12/usr/bin/clickhouse-compressor
clickhouse-client-22.6.2.12/usr/share/
clickhouse-client-22.6.2.12/usr/share/doc/
clickhouse-client-22.6.2.12/usr/share/doc/clickhouse-client/
clickhouse-client-22.6.2.12/usr/share/doc/clickhouse-client/CHANGELOG.md
clickhouse-client-22.6.2.12/usr/share/doc/clickhouse-client/AUTHORS
clickhouse-client-22.6.2.12/usr/share/doc/clickhouse-client/LICENSE
clickhouse-client-22.6.2.12/usr/share/doc/clickhouse-client/README.md
clickhouse-client-22.6.2.12/install/
clickhouse-client-22.6.2.12/install/doinst.sh
clickhouse-client-22.6.2.12/etc/
clickhouse-client-22.6.2.12/etc/clickhouse-client/
clickhouse-client-22.6.2.12/etc/clickhouse-client/config.xml
[root@bigdata4 clickhouse]# sudo "clickhouse-client-$LATEST_VERSION/install/doinst.sh"
[root@bigdata4 clickhouse]# ll
总用量 1054268
drwxr-xr-x 5 1000 1000      4096 6月  28 21:22 clickhouse-client-22.6.2.12
-rw-r--r-- 1 root root     62554 6月  30 11:30 clickhouse-client-22.6.2.12-amd64.tgz
drwxr-xr-x 4 1000 1000      4096 6月  28 21:22 clickhouse-common-static-22.6.2.12
-rw-r--r-- 1 root root 233768647 6月  30 11:29 clickhouse-common-static-22.6.2.12-amd64.tgz
drwxr-xr-x 4 1000 1000      4096 6月  28 21:22 clickhouse-common-static-dbg-22.6.2.12
-rw-r--r-- 1 root root 845623991 6月  30 11:30 clickhouse-common-static-dbg-22.6.2.12-amd64.tgz
drwxr-xr-x 6 1000 1000      4096 6月  28 21:22 clickhouse-server-22.6.2.12
-rw-r--r-- 1 root root     83429 6月  30 11:30 clickhouse-server-22.6.2.12-amd64.tgz
[root@bigdata4 clickhouse]# ```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容