clickhouse如何安装
小编给大家分享一下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如何安装”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!