創(chuàng)業(yè)網(wǎng)站開發(fā)要多少錢開封網(wǎng)絡推廣哪家好
? ? ? ? 前文已經(jīng)提到,我安裝了kylin集群。
????????kylin3集群問題和思考(單機轉集群)-CSDN博客文章瀏覽閱讀151次,點贊3次,收藏6次。由于是同一個集群的,元數(shù)據(jù)沒有變化,所以,直接將原本的kylin使用scp的方式發(fā)送到其他節(jié)點即可。hive客戶端也是,也要保證有hbase、zookeeper等。我在第一臺設置的kylin.server.mode=job,第二臺配置的kylin.server.mode=all。之前是使用的單機版,但后面查詢壓力過大,一個方案是改成集群。下面說一下需要注意的地方。而構建cube在每一臺都可以。https://blog.csdn.net/qq_40209679/article/details/135510961
????????對于多個節(jié)點的查詢,我需要進行一下優(yōu)化,所以我最終選用了nginx,對3臺kylin進行了反向代理。
? ? ? ? 下面直接貼nginx新增的配置。
server {listen 81;server_name localhost;#charset koi8-r;location / {proxy_pass http://192.168.200.12;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}upstream 192.168.200.12 {server 192.168.200.11:7070;server 192.168.200.12:7070;server 192.168.200.13:7070;}
????????說明一下,192.168.200.12是我nginx的安裝的節(jié)點,192.168.200.11、192.168.200.12、192.168.200.13是我3臺kylin安裝的節(jié)點,7070是kylin端口。
? ? ? ? 下面進行測試,測試代碼為:
????????
curl -X POST -H "Content-Type: application/json" -u admin:KYLIN -d '{"project": "test1","sql": "select * from ods.KKTEST2;"}' http://192.168.200.12:81/kylin/api/query
? ? ? ? 上面是我用curl進行kylin的sql訪問,下面貼測試結果。
????????分別運行這段代碼3次,發(fā)現(xiàn)兩次成功,成功訪問到了kylin的數(shù)據(jù),一次失敗。這是因為nginx默認使用的輪詢進行反向代理。而三臺節(jié)點中,其中有一臺設置的job模式(可以看看前一篇文章kylin集群設置)。
? ? ? ? 那么遇到有不能訪問的節(jié)點能不能跳到其它節(jié)點呢,讓我們拭目以待。
kylin集群問題節(jié)點處理-CSDN博客由于是同一個集群的,元數(shù)據(jù)沒有變化,所以,直接將原本的kylin使用scp的方式發(fā)送到其他節(jié)點即可。說明一下,192.168.200.12是我nginx的安裝的節(jié)點,192.168.200.11、192.168.200.12、192.168.200.13是我3臺kylin安裝的節(jié)點,7070是kylin端口。對于多個節(jié)點的查詢,我需要進行一下優(yōu)化,所以我最終選用了nginx,對3臺kylin進行了反向代理。分別運行這段代碼3次,發(fā)現(xiàn)兩次成功,成功訪問到了kylin的數(shù)據(jù),一次失敗。https://blog.csdn.net/qq_40209679/article/details/135536471
? ? ? ? 后面將持續(xù)更新和修改這篇文章,喜歡的小伙伴記得點贊哦。