千家信息网

clickhouse如何安装

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下clickhouse如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装来自DEB包建议为Debi
千家信息网最后更新 2025年01月23日clickhouse如何安装

小编给大家分享一下clickhouse如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

安装

来自DEB包

建议为Debian或Ubuntu使用官方的预编译deb软件包。 运行以下命令以安装软件包:

sudo apt-get install apt-transport-https ca-certificates dirmngrsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4echo "deb https://repo.clickhouse.tech/deb/stable/ main/" | sudo tee \    /etc/apt/sources.list.d/clickhouse.listsudo apt-get updatesudo apt-get install -y clickhouse-server clickhouse-clientsudo service clickhouse-server startclickhouse-client

从RPM软件包

建议对CentOS,RedHat和所有其他基于rpm的Linux发行版使用官方的预编译rpm软件包。

首先,你需要添加官方存储库:

sudo yum install yum-utilssudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPGsudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64

然后运行以下命令来安装软件包:

sudo yum install clickhouse-server clickhouse-client

来自Tgz

建议在所有无法安装deb或rpm软件包的Linux发行版中使用预编译的官方tgz存档。

可以使用curl或wget从存储库https://repo.clickhouse.tech/tgz/下载所需版本。
之后,应解压缩下载的存档,并使用安装脚本进行安装。 最新版本的示例:

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.tgzcurl -O https://repo.clickhouse.tech/tgz/clickhouse-common-static-dbg-$LATEST_VERSION.tgzcurl -O https://repo.clickhouse.tech/tgz/clickhouse-server-$LATEST_VERSION.tgzcurl -O https://repo.clickhouse.tech/tgz/clickhouse-client-$LATEST_VERSION.tgztar -xzvf clickhouse-common-static-$LATEST_VERSION.tgzsudo clickhouse-common-static-$LATEST_VERSION/install/doinst.shtar -xzvf clickhouse-common-static-dbg-$LATEST_VERSION.tgzsudo clickhouse-common-static-dbg-$LATEST_VERSION/install/doinst.shtar -xzvf clickhouse-server-$LATEST_VERSION.tgzsudo clickhouse-server-$LATEST_VERSION/install/doinst.shsudo /etc/init.d/clickhouse-server starttar -xzvf clickhouse-client-$LATEST_VERSION.tgzsudo clickhouse-client-$LATEST_VERSION/install/doinst.sh

运行

将服务器作为守护程序启动

$ sudo service clickhouse-server start

如果没有服务命令

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

如果服务器没有启动,请检查文件/etc/clickhouse-server/config.xml中的配置。

还可以从控制台手动启动服务器:

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

在这种情况下,日志将被打印到控制台,这在开发过程中非常方便。
如果配置文件位于当前目录中,则无需指定--config-file参数。默认情况下,它使用./config.xml。

ClickHouse支持访问限制设置。它们位于users.xml文件中(位于config.xml旁边)。
默认情况下,默认用户可以从任何地方访问,而无需输入密码。

启动服务器后,您可以使用命令行客户端连接到它:

$ clickhouse-client

默认情况下,它代表用户默认连接到localhost:9000,而无需输入密码。也可以使用--host参数将其连接到远程服务器

终端必须使用UTF-8编码。

$ ./clickhouse-clientClickHouse client version 0.0.18749.Connecting to localhost:9000.Connected to ClickHouse server version 0.0.18749.:) SELECT 1SELECT 1┌─1─┐│ 1 │└───┘1 rows in set. Elapsed: 0.003 sec.:)

以上是"clickhouse如何安装"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0