温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

clickhouse如何安装

发布时间:2021-11-25 11:46:29 来源:亿速云 阅读:180 作者:小新 栏目:大数据

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

安装

来自DEB包

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

sudo apt-get install apt-transport-https ca-certificates dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4

echo "deb https://repo.clickhouse.tech/deb/stable/ main/" | sudo tee \
    /etc/apt/sources.list.d/clickhouse.list
sudo apt-get update

sudo apt-get install -y clickhouse-server clickhouse-client

sudo service clickhouse-server start
clickhouse-client

从RPM软件包

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

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

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

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

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.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

运行

服务器作为守护程序启动

$ 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-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.

:)

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI