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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tez 0.9安装部署+hive on tez配置 + Tez-UI

發(fā)布時間:2025/3/11 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tez 0.9安装部署+hive on tez配置 + Tez-UI 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Tez說明

將xyz替換為您正在使用的tez發(fā)行版號。例如0.5.0。對于Tez版本0.8.3和更高版本,Tez需要Apache Hadoop版本為2.6.0或更高版本。對于Tez版本0.9.0及更高版本,Tez需要Apache Hadoop版本為2.7.0或更高版本。


關(guān)于版本

1.Hadoop 2.7.0+(我的是2.7.1)
2.Tez還需要Protocol Buffers 2.5.0,包括protoc編譯器。(如果你下載的是apache-tez-0.9.0-src.tar.gz包則需要編譯,需要Protocol Buffers 2.5.0)
3.Maven3+
4.Hive 2.1.1
5.tez-0.9.0


protobuf-2.5.0安裝

(注:如果下載的是apache-tez-0.9.0-bin.tar.gz則不需要編譯??梢蕴^這一步,建議下載bin)
1.下載源碼
2.解壓

tar -zxvf protobuf-2.5.0.tar.gz

3.編譯安裝

cd protobuf-2.5.0 ./configure make make install protoc --version #驗證是否安裝成功

安裝部署tez

1.下載地址
這里可以選擇
apache-tez-0.9.0-src.tar.gz
apache-tez-0.9.0-bin.tar.gz(建議下載這個,感覺src編譯遇到好多問題。)

2.編譯
a.方式一
我們先來說apache-tez-0.9.0-src.tar.gz

tar -zxvf apache-tez-0.9.0-src.tar.gz #編譯不能用root用戶。 chmod -R 777 apache-tez-0.9.0-src cd apache-tez-0.9.0-src su elk mvn -X clean package -DskipTests=true -Dmaven.javadoc.skip=true

b.方式二
apache-tez-0.9.0-bin.tar.gz(不需要編譯)

tar -zxvf apache-tez-0.9.0-bin.tar.gz cd apache-tez-0.9.0-bin

3.將tez的壓縮包put到hdfs上去
a.方式一
所在文件目錄
apache-tez-0.9.0-src/target
b.方式二
所在文件目錄
apache-tez-0.9.0-bin/share

(注:后面的步驟就一樣了)

hadoop fs -mkdir -p /user/tez hadoop fs -put tez.tar.gz /user/tez

4.在hadoop/etc/hadoop下創(chuàng)建tez-site.xml文件并寫上如下配置

vi tez-site.xml <configuration> <property> <name>tez.lib.uris</name> <value>${fs.defaultFS}/user/tez/tez.tar.gz</value> <!-- 這里指向hdfs上的tez.tar.gz包 --> </property> <property> <name>tez.container.max.java.heap.fraction</name> <!-- 這里是因為我機器內(nèi)存不足,而添加的參數(shù) --> <value>0.2</value> </property> </configuration>

保存后將文件復(fù)制到別的節(jié)點

5.修改hadoop-env.sh追加下列幾行

TEZ_CONF_DIR=/usr/local/hadoop/etc/hadoop/tez-site.xml TEZ_JARS=/usr/local/tez/apache-tez-0.9.0-bin export HADOOP_CLASSPATH=${HADOOP_CLASSPATH}:${TEZ_CONF_DIR}:${TEZ_JARS}/*:${TEZ_JARS}/lib/*

保存后將hadoop-env.sh分發(fā)到集群的各個節(jié)點。

6.重啟hadoop

7.啟動hive

set hive.execution.engine=tez;

如果想要恢復(fù)使用mapreduce

set hive.execution.engine=mr;
  • ?

(從時間講,速度似乎是快了三倍。yummm~~~)

8.在配置文件中設(shè)置執(zhí)行引擎為tez
如果不想每次進入hive都

set hive.execution.engine=tez;
  • ?

可以在hive的conf目錄下修改hive-site.xml

vi hive-site.xml
  • ?


保存之后再重啟,再執(zhí)行操作就會默認(rèn)執(zhí)行引擎為tez了。


設(shè)置tez-ui

需要先安裝Tomcat
1.找到war包
因為我安裝的是bin所以在安裝包中就有tez-ui-0.9.0.war
自己編譯的話也有生成,在這里不做過多贅述。

2.將tez-ui部署在tomcat

#在webapps下創(chuàng)建tez-ui目錄 mkdir /usr/local/apache/apache-tomcat-8.5.31/webapps/tez-ui#進入文件 cd /usr/local/apache/apache-tomcat-8.5.31/webapps/tez-ui#解壓war包 unzip tez-ui-0.9.0.war#編輯配置文件 vim config/configs.env

3.配置timelineserver
目錄:/usr/local/hadoop/etc/hadoop

vim yarn-site.xml添加以下內(nèi)容.然后分發(fā)到各個節(jié)點。

<!-- conf timeline server --><property><name>yarn.timeline-service.enabled</name><value>true</value></property><property><name>yarn.timeline-service.hostname</name><value>tmaster</value></property><property><name>yarn.timeline-service.http-cross-origin.enabled</name><value>true</value></property><property><name> yarn.resourcemanager.system-metrics-publisher.enabled</name><value>true</value></property><property><name>yarn.timeline-service.generic-application-history.enabled</name><value>true</value></property><property><description>Address for the Timeline server to start the RPC server.</description><name>yarn.timeline-service.address</name><value>tmaster:10201</value></property><property><description>The http address of the Timeline service web application.</description><name>yarn.timeline-service.webapp.address</name><value>tmaster:8188</value></property><property><description>The https address of the Timeline service web application.</description><name>yarn.timeline-service.webapp.https.address</name><value>tmaster:2191</value></property><property><name>yarn.timeline-service.handler-thread-count</name><value>24</value></property>
  • vim tez-site.xml添加下列幾行,分發(fā)到各個節(jié)點。
<!--Configuring Tez to use YARN Timeline--><property><name>tez.history.logging.service.class</name><value>org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService</value></property><property><name>tez.tez-ui.history-url.base</name><value>http://192.168.205.70:8880/tez-ui/</value></property>
  • 4.啟動hadoop

5.啟動timelineserver

yarn-daemon.sh start timelineserver
  • 6.啟動tomcat
/usr/local/apache/apache-tomcat-8.5.31/bin/startup.sh
  • 訪問界面

http://192.168.205.70:8880/tez-ui/


參考資料:
1.Tez網(wǎng)站
2.Tez設(shè)計文檔
3.The Stinger Initiative: Making Apache Hive 100 Times Faster
4.hive on tez

總結(jié)

以上是生活随笔為你收集整理的Tez 0.9安装部署+hive on tez配置 + Tez-UI的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产亚洲AV | av怡红院 | 伊人涩涩 | 亚洲蜜桃av | 国产精品有限公司 | 岛国av在线免费观看 | 在线二区 | 亚洲成熟毛多妇女av毛片 | 国产有码视频 | 97超碰人人澡 | 5个黑人躁我一个视频 | 欧美一级性生活 | 99久久久久久久久久 | av在线播放一区二区三区 | 变态另类一区 | 欧美日本在线观看 | 精品久久二区 | 无法忍受在线观看 | 专干老肥女人88av | 少妇不卡视频 | 国产一级理论 | 男女啊啊啊视频 | 欧美黄色三级视频 | 成年人视频在线 | 久操综合| 91操人视频| 天堂色综合 | 成人理论影院 | 国产亚洲一区二区在线 | 一区二区视频免费 | 欧美一级黄色录像 | 色九月婷婷 | 又大又粗又爽18禁免费看 | 国产人成一区二区三区影院 | 久久亚洲欧美 | 国内精品偷拍 | 欧美日韩成人一区二区在线观看 | 免费69视频 | 国产在线一区不卡 | 最新黄色av| av在线播放中文字幕 | 亚洲av永久无码精品一区二区国产 | 亚州成人| 九一国产在线 | 色骚网 | 日女人免费视频 | 91水蜜桃 | 污视频网站在线播放 | 成人在线免费网站 | 亚洲区欧美 | 不卡久久 | 三级理论电影 | v在线 | 91黄色看片 | 玉势 (1v1 高h) | 国产一级在线播放 | mm1313亚洲国产精品美女 | 永久免费看黄 | 亚洲乱色熟女一区二区三区 | 精品人妻无码一区二区性色 | 国产三级直播 | 熟妇人妻无乱码中文字幕真矢织江 | 中文不卡视频 | 亚洲男女啪啪 | 天天添天天射 | 我要看一级片 | 久久精品无码一区二区三区免费 | 国产成人精品aa毛片 | 成人3d动漫在线观看 | 精品一区二区在线视频 | 日本在线看片 | 中文字幕黄色片 | 亚州综合网 | 成年人国产精品 | 亚洲精选在线 | 91在线观看免费高清 | 亚洲视频精品在线观看 | 国产精品一区二区无码免费看片 | 国产h视频在线观看 | 久久艹国产 | 五月天激情视频 | 欧美手机看片 | 日韩无遮挡 | 欧美αv | 婷婷视频一区二区三区 | www.偷拍.com | xxxx毛片| 国产精品免费视频一区二区 | 视频在线a | 亚州av片 | 欧美成人h版在线观看 | 四虎影院污 | 91精品免费在线观看 | 亚洲 欧美 日韩在线 | 草草影院在线免费观看 | 自拍av在线 | 天天拍夜夜操 | 亚洲欧美成人综合 | 日韩欧美一区二区三区 |