日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理

發布時間:2024/10/6 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

2. 官網安裝指南(在線)

https://clickhouse.tech/#quick-start 很清晰。

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/clickhouse.repo sudo yum install clickhouse-server clickhouse-clientsudo /etc/init.d/clickhouse-server start clickhouse-client

3. 報錯問題處理

3.1 啟動 clickhouse-client 報錯

[root@tcloud ~]# clickhouse-client ClickHouse client version 21.6.6.51 (official build). Connecting to localhost:9000 as user default. Code: 210. DB::NetException: Connection refused (localhost:9000)

在網絡上尋求幫助,修改配置文件:

vim /etc/clickhouse-server/config.xml # listen_host 只留這個配置 <listen_host>::</listen_host>

啟動依然報錯。

3.2 啟動 clickhouse-server 報錯

反復查詢 Code: 210. DB::NetException: Connection refused (localhost:9000) 問題,幾乎都是改上述配置文件,我就查詢了一下 clickhouse-server 的狀態,果不其然是 server 都沒啟動起來。

[root@tcloud ~]# service clickhouse-server status Now there is no clickhouse-server process. Usage: /etc/init.d/clickhouse-server {start|stop|status|restart|forcestop|forcerestart|reload|condstart|condstop|condrestart|condreload|initdb}

然后啟動 server 居然也報錯:

[root@tcloud ~]# service clickhouse-server start Init script is already running

求助無私程序員,解決:原文鏈接 https://www.gbase8.cn/5233 ,主要問題是在REdhat 7和之后的操作系統,需要用systemctl啟動才可以。

[root@tcloud ~]# systemctl start clickhouse-server.service [root@tcloud ~]# systemctl status clickhouse-server.service ● clickhouse-server.service - ClickHouse Server (analytic DBMS for big data)Loaded: loaded (/etc/systemd/system/clickhouse-server.service; enabled; vendor preset: disabled)Active: active (running) since Wed 2021-07-07 09:57:34 CST; 25s agoMain PID: 6223 (clckhouse-watch)CGroup: /system.slice/clickhouse-server.service├─6223 clickhouse-watchdog --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid└─6224 /usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid

服務端啟動后再次啟動 clickhouse-client 并測試 OK

[root@tcloud ~]# clickhouse-client ClickHouse client version 21.6.6.51 (official build). Connecting to localhost:9000 as user default. Connected to ClickHouse server version 21.6.6 revision 54448.tcloud :) show databases; SHOW DATABASES Query id: b6c83d01-93e0-4688-bc42-857de4dab0ce ┌─name────┐ │ default │ │ system │ └─────────┘ 2 rows in set. Elapsed: 0.004 sec.

3.3 clickhouse-client 啟動報錯探究

那 Code: 210. DB::NetException: Connection refused (localhost:9000) 報錯究竟是server未啟動,還是listen_host未配置的原因,為一探究竟,又把 /etc/clickhouse-server/config.xml 文件改回原始狀態。


又報錯了

[root@tcloud ~]# clickhouse-client ClickHouse client version 21.6.6.51 (official build). Connecting to localhost:9000 as user default. Code: 210. DB::NetException: Connection refused (localhost:9000)

結論: 需要配置 /etc/clickhouse-server/config.xml 文件,且需要正確啟動server服務。

4.總結

ClickHouse的在線安裝還是比較簡單的,當然,有的官網更新不夠頻繁,遇坑不怕,太多無私的分享者,感激!

離線安裝:https://my.oschina.net/u/4291687/blog/4568129
docker安裝:https://zhuanlan.zhihu.com/p/161099213
使用指南:https://www.jianshu.com/p/2b2221123ab5

總結

以上是生活随笔為你收集整理的ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。