很少說,直接上乾貨!html
參考博客web
可是,要注意的是,由於在amabri集羣裏啊,10000端口默認是給了oozie的。vim
然而,我上述的博客,是當時手動臨時給的10000端口給kafka-manager,因此,對此,我這裏改變端口,具體以下。centos
1、給基於Ubuntu14.04的ambari集羣裏的kafka安裝基於web的kafka管理工具Kafka-manager微信
我這裏,打算爲了目錄管理方便起見,安裝Kafka-manager在/usr/hdp/2/4.0.0-169目錄下。app
具體過程見基於centos6.5,我這裏就不貼圖了,過程是徹底同樣的。機器學習
2、給基於CentOS6.5的ambari集羣裏的kafka安裝基於web的kafka管理工具Kafka-manager工具
下載oop
我這裏,打算爲了目錄管理方便起見,安裝Kafka-manager在/usr/hdp/2/4.0.0-169目錄下。post
[hadoop@ambigdata1 2.4.0.0.-169]$ unzip kafka-manager-1.3.2.1.zip
[hadoop@ambigdata1 2.4.0.0-169]$ rm kafka-manager-1.3.2.1.zip [hadoop@ambigdata1 2.4.0.0-169]$ cd kafka-manager-1.3.2.1/
[hadoop@ambigdata1 conf]$ pwd /usr/hdp/2.4.0.0-169/kafka-manager-1.3.2.1/conf [hadoop@ambigdata1 conf]$ ll total 24 -rw-r--r-- 1 hadoop hadoop 1277 Feb 22 11:07 application.conf -rw-r--r-- 1 hadoop hadoop 27 Feb 22 08:55 consumer.properties -rw-r--r-- 1 hadoop hadoop 2108 Feb 22 08:55 logback.xml -rw-r--r-- 1 hadoop hadoop 1367 Feb 22 08:55 logger.xml -rw-r--r-- 1 hadoop hadoop 7167 Feb 22 08:55 routes [hadoop@ambigdata1 conf]$ vim application.conf
這是默認的
# Copyright 2015 Yahoo Inc. Licensed under the Apache License, Version 2.0 # See accompanying LICENSE file. # This is the main configuration file for the application. # ~~~~~ # Secret key # ~~~~~ # The secret key is used to secure cryptographics functions. # If you deploy your application to several instances be sure to use the same key! play.crypto.secret="^<csmm5Fx4d=r2HEX8pelM3iBkFVv?k[mc;IZE<_Qoq8EkX_/7@Zt6dP05Pzea3U" play.crypto.secret=${?APPLICATION_SECRET} # The application languages # ~~~~~ play.i18n.langs=["en"] play.http.requestHandler = "play.http.DefaultHttpRequestHandler" play.http.context = "/" play.application.loader=loader.KafkaManagerLoader kafka-manager.zkhosts="localhost:2181" kafka-manager.zkhosts=${?ZK_HOSTS} pinned-dispatcher.type="PinnedDispatcher" pinned-dispatcher.executor="thread-pool-executor" application.features=["KMClusterManagerFeature","KMTopicManagerFeature","KMPreferredReplicaElectionFeature","KMReassignPartitionsFeature"] akka { loggers = ["akka.event.slf4j.Slf4jLogger"] loglevel = "INFO" } basicAuthentication.enabled=false basicAuthentication.username="admin" basicAuthentication.password="password" basicAuthentication.realm="Kafka-Manager" kafka-manager.consumer.properties.file=${?CONSUMER_PROPERTIES_FILE}
kafka-manager.zkhosts="ambigdata1:2181,ambigdata2:2181,ambigdata3:2181,ambigdata4:2181"
運行kafka manager
注意:默認啓動端口爲9000。
要到你們kafka-manager的安裝目錄下來執行。
如我這裏是在/usr/hdp/2.4.0.0-169/kafka-manager-1.3.2.1
bin/kafka-manager -Dconfig.file=conf/application.conf
或者
nohup bin/kafka-manager -Dconfig.file=conf/application.conf & (後臺運行)
固然,你們能夠以這個端口爲所用,你們也能夠在啓動的時候,開啓另外一個端口,好比我這裏開啓1000端口。
最好使用絕對路徑。
要到你們kafka-manager的安裝目錄下來執行。
如我這裏是在/usr/hdp/2.4.0.0-169/kafka-manager-1.3.2.1
nohup bin/kafka-manager -Dconfig.file=/usr/hdp/2.4.0.0-169/kafka-manager-1.3.2.1/conf/application.conf -Dhttp.port=1000 &
我這裏, 爲了不跟ambari集羣裏默認的oozie端口爲10000。因此特意開啓1000端口。
它會自動識別出,當前,你所用的kafka版本
點擊【Go to cluster view.】打開當前的集羣界面。
成功!
更詳細見,
同時,你們能夠關注個人我的博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我願分享。本公衆號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和我的學習工做的精華乾貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及日常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在羣裏,天天必須有收穫
對應本平臺的討論和答疑QQ羣:大數據和人工智能躺過的坑(總羣)(161156071)