ClickHouse集群(Centos7)

ClickHouse 有人比喻超跑贸辈,當你沒有用過的時候體會不到,一用上你會非常認同這個觀點肠槽。

1:安裝

   1.1 首選準備3臺機器擎淤,系統(tǒng)都是centos7 最新
            ck01.ming.cn 10.0.100.111
            ck02.ming.cn 10.0.100.112
            ck03.ming.cn 10.0.100.113

   1.2 安裝rpm(所有機器)
            由于clickhouse官網(wǎng)并沒有提供centos的安裝,所以得自己編譯rpm秸仙。但Altinity提供了而且都是實時更新的嘴拢。
             https://packagecloud.io/altinity/clickhouse
             1.2.1  把所有rpm包都下到本地。
      
             1.2.2  執(zhí)行安裝server
     
                    yum localinstall -y clickhouse-server-18.12.17-1.el7.x86_64.rpm
      
             1.2.3  執(zhí)行安裝client
               
                    yum localinstall -y clickhouse-client-18.12.17-1.el7.x86_64.rpm

            另一種直接生產(chǎn)本地repo源來安裝  http://www.reibang.com/p/9f697c68daee

2:集群配置(所有機器)

      2.2 修改config.xml
            注意幾處修改
             2.2.1 修改listen
                     <listen_host>0.0.0.0</listen_host>
                     集群間可以互通
                  
             2.2.2  添加集群配置文件配置
                      <include_from>/etc/metrika.xml</include_from>
              
             2.2.3   修改存儲路徑
                        大部分都是新掛磁盤筋栋,肯定不會是默認
                         <path>/mnt/data/clickhouse/</path>
                         <tmp_path>/mnt/data/clickhouse/tmp/</tmp_path>
                   
               host節(jié)點配置完成

         2.3  修改集群配置
                2.3.1  配置路徑/etc/metrika.xml
                2.3.2  詳細配置

                    <clickhouse_remote_servers>
                        <!-- cluster name -->
                        <ming_cluster>
                            <!-- 數(shù)據(jù)分片1  -->
                            <shard>
                                <internal_replication>false</internal_replication>
                                <replica>
                                    <host>ck01.ming.cn</host>
                                    <port>9000</port>
                                    <user>default</user>
                                    <password>I2345H</password>
                                </replica>
                            </shard>
                    
                            <!-- 數(shù)據(jù)分片2  -->
                            <shard>
                                <internal_replication>false</internal_replication>
                                <replica>
                                    <host>ck02.ming.cn</host>
                                    <port>9000</port>
                                    <user>default</user>
                                    <password>I2345H</password>
                                </replica>
                            </shard>
                    
                            <!-- 數(shù)據(jù)分片3  -->
                            <shard>
                                <internal_replication>false</internal_replication>
                                <replica>
                                    <host>ck03.ming.cn</host>
                                    <port>9000</port>
                                    <user>default</user>
                                    <password>I2345H</password>
                                </replica>
                            </shard>
                    
                        </ming_cluster>
                    </clickhouse_remote_servers> 


                2.4  修改用戶配置
                         2.4.1  配置路徑/etc/metrika.xml
                                   /etc/clickhouse-server/users.xml

                         2.4.2  其實只是在讀寫跟只讀里加上之前的密碼加密串        
                                    
                                   生產(chǎn)指令  echo -n "I2345H" | sha256sum | tr -d '-'

                                    配置 <password_sha256_hex>cab20b1e0210d928e0b7639c1a57065b288c05613109d7b8554782b478e0842d</password_sha256_hex>



              到此集群配置完成炊汤,這次并沒有配置副本,副本等測試后再發(fā)上來。這次只是 把數(shù)據(jù)分成3個片區(qū)抢腐。

3 啟動并測試集群

                3.1 啟動
                       sh start_clickhouse.sh
                
                3.2 連接測試 
                        用idea的DataGrip
                        顯示集群                            
xxx1.png

到此集群配置完成姑曙,測試速度,那叫一個快迈倍,mysql hive 基本無法比擬伤靠。占用磁盤空間那叫一個省。后續(xù)還會做性能分析及多副本集群配置更新

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末啼染,一起剝皮案震驚了整個濱河市宴合,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌迹鹅,老刑警劉巖卦洽,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異斜棚,居然都是意外死亡阀蒂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門弟蚀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚤霞,“玉大人,你說我怎么就攤上這事义钉∶列澹” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵捶闸,是天一觀的道長夜畴。 經(jīng)常有香客問我,道長鉴嗤,這世上最難降的妖魔是什么斩启? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮醉锅,結(jié)果婚禮上兔簇,老公的妹妹穿的比我還像新娘。我一直安慰自己硬耍,他們只是感情好垄琐,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著经柴,像睡著了一般狸窘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坯认,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天翻擒,我揣著相機與錄音氓涣,去河邊找鬼。 笑死陋气,一個胖子當著我的面吹牛劳吠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播巩趁,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼痒玩,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了议慰?” 一聲冷哼從身側(cè)響起蠢古,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎别凹,沒想到半個月后草讶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡番川,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年到涂,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片颁督。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖浇雹,靈堂內(nèi)的尸體忽然破棺而出沉御,到底是詐尸還是另有隱情,我是刑警寧澤昭灵,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布吠裆,位于F島的核電站,受9級特大地震影響烂完,放射性物質(zhì)發(fā)生泄漏试疙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一抠蚣、第九天 我趴在偏房一處隱蔽的房頂上張望祝旷。 院中可真熱鬧,春花似錦嘶窄、人聲如沸怀跛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吻谋。三九已至,卻和暖如春现横,著一層夾襖步出監(jiān)牢的瞬間漓拾,已是汗流浹背阁最。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留骇两,地道東北人速种。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像脯颜,于是被迫代替她去往敵國和親哟旗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • feisky云計算栋操、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,827評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理闸餐,服務發(fā)現(xiàn),斷路器矾芙,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • Linux習慣問題: 在vim編輯時舍沙,按了ctrl + s后,再按ctrl + q就可以繼續(xù)執(zhí)行了剔宪。ctrl + ...
    光著腳的鞋閱讀 4,491評論 0 16
  • 閱讀此文拂铡,你將得到什么:ClickHouse安裝的2種方法,以及背后的坑一步步幫你實現(xiàn)ClickHouse從單機到...
    JackpGao閱讀 23,032評論 16 17
  • 1.變量未聲明就使用 111 undefined 出錯 2.創(chuàng)建日期對象沒有兼容問題的 new Date(year...
    星月西閱讀 558評論 0 0