1、準(zhǔn)備一個5節(jié)點的cassandra集群
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比古縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式古縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋古縣地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
略
node1,node2,node3,node4,node5
2、在node1上下載presto
wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.131/presto-server-0.131.tar.gz
3、解壓縮
tar zxvf presto-server-0.131.tar.gz
mv presto-server-0.131 /presto
4、更改屬主為NOSQL
chown nosql.nosql /presto
5、建立數(shù)據(jù)目錄
mkdir /prestodata
chown nosql.nosql /prestodata
在node2、node3、node4、node5上也要建立
6、配置文件編輯
node.properties:每個節(jié)點的環(huán)境配置
jvm.config:jvm 參數(shù)
config.properties:配置 Presto Server 參數(shù)
log.properties:配置日志等級
Catalog Properties:Catalog 的配置
mkdir /presto/etc/
vim /presto/etc/node.properties
加入:
node.environment=production
node.id=1
node.data-dir=/prestodata
vim /presto/etc/jvm.config
加入:
-server
-Xmx2G
-XX:+UseConcMarkSweepGC
-XX:+ExplicitGCInvokesConcurrent
-XX:+CMSClassUnloadingEnabled
-XX:+AggressiveOpts
-XX:+HeapDumpOnOutOfMemoryError
-XX:OnOutOfMemoryError=kill -9 %p
-XX:ReservedCodeCacheSize=150M
vim /presto/etc/config.properties
加入:
coordinator=true
node-scheduler.include-coordinator=false
http-server.http.port=8080
discovery-server.enabled=true
discovery.uri=http://node1:8080
vim /presto/etc/log.properties
加入:
com.facebook.presto=INFO
vim /presto/etc/jmx.properties
加入:
connector.name=jmx
mkdir /presto/etc/catalog
vim /presto/etc/catalog/cassandra.properties
加入:
connector.name=cassandra
cassandra.contact-points=node2,node3,node4,node5
7、分發(fā)
scp -r /presto node2:/
scp -r /presto node3:/
scp -r /presto node4:/
scp -r /presto node5:/
前往node2、node3、node4、node5更改屬主
chown nosql.nosql /presto -R
8、更改每個節(jié)點各自的配置文件
vim /presto/etc/node.properties
更改
node.id=2(node.id=3、4、5,建議使用uuid)
vim config.properties
更改:
coordinator=false
http-server.http.port=8080
discovery.uri=http://node1:8080
9、啟動
先啟動coordinator
在node1上
/presto/bin/launcher run
再啟動worker
在node2/3/4/5上
/presto/bin/launcher run
10、其它
下載cli
wget https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.100/presto-cli-0.100-executable.jar
mv presto-cli-0.100-executable.jar presto-cli
./presto-cli --server node1:8080 --catalog cassandra --schema default
輸入SQL:
use mykeyspace;
select count(*) from users;
新聞名稱:部署PrestoDBonCassandra
網(wǎng)站地址:http://chinadenli.net/article28/gojejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站導(dǎo)航、ChatGPT、全網(wǎng)營銷推廣、動態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)