CentOS6.5安装Presto

一、准备hdfs、hive基础集群环境,两台虚机hd01、hd02

二、下载Presto相关安装包:

https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.183/presto-server-0.183.tar.gz

https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.183/presto-cli-0.183-executable.jar

三、将安装包上传至hd01服务器/data/tools目录下

四、将presto-server-0.183.tar.gz压缩包,解压到/data/presto目录下

presto-cli-0.183-executable.jar拷贝至/data/presto/presto-server-0.183/bin目录下,重命名为presto-cli,并赋予当前用户执行权限。

五、presto配置

1)在/data/presto/presto-server-0.183目录下创建etc文件夹;

进入etc文件夹。

2)vi node.properties,创建新文件,写入以下内容:

node.environment=production

node.id=ffffffff-ffff-ffff-ffff-ffffffffffff

node.data-dir=/data/presto/data

参数说明:

node.environment:环境名称。一个集群节点中的所有节点的名称应该保持一致。

node.id:节点唯一标识的名称。

node.data-dir:数据和日志存放路径。

3)vi jvm.config,创建新文件,写入以下内容:

-server

-Xmx2G

-XX:+UseConcMarkSweepGC

-XX:+ExplicitGCInvokesConcurrent

-XX:+CMSClassUnloadingEnabled

-XX:+AggressiveOpts

-XX:+HeapDumpOnOutOfMemoryError

-XX:OnOutOfMemoryError=kill -9 %p

-XX:ReservedCodeCacheSize=150M

4)vi config.properties,创建新文件,写入以下内容:

coordinator=true

node-scheduler.include-coordinator=true

http-server.http.port=8181

query.max-memory=2GB

query.max-memory-per-node=1GB

discovery-server.enabled=true

discovery.uri=http://hd01:8181

参数说明:

coordinator:Presto 实例是否以 coordinator 对外提供服务

node-scheduler.include-coordinator:是否允许在 coordinator 上进行调度任务

http-server.http.port:HTTP 服务的端口

query.max-memory:一个节点上的一个查询计划所能使用的最大内存

discovery-server.enabled:是否使用 Discovery service 发现集群中的每一个节点。

discovery.uri:Discovery server 的 url

5)vi log.properties,创建新文件,写入以下内容:

com.facebook.presto=INFO

6)在etc下创建catalog目录,并进入catalog目录

7)vi jmx.properties,创建新文件,写入以下内容:

connector.name=jmx

8)vi hive.properties,创建新文件,写入以下内容:

connector.name=hive-hadoop2

hive.metastore.uri=thrift://hd01:9083

hive.config.resources=/data/hadoop/hadoop-2.7.4/etc/hadoop/core-site.xml,/data/hadoop/hadoop-2.7.4/etc/hadoop/hdfs-site.xml

8093是hive metastore的默认thrift端口

9)运行presto

进入bin目录,执行:

.chmod +x launcher

./launcher start 启动

./launcher stop 启动

./launcher run 前台启动

10)启动后,查看 web ui

http://192.168.76.128:8181/

11)测试执行一条查询

进入bin目录,执行 ./presto-cli --server hd01:8181 --catalog hive --schema default

12)测试jdbc连接

jdbc:presto://hd01:8181/hive/default

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,761评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,953评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,998评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,248评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,130评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,145评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,550评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,236评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,510评论 1 291
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,601评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,376评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,247评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,613评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,911评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,191评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,532评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,739评论 2 335

推荐阅读更多精彩内容