新聞中心
這篇文章主要講解了“如何顯示訪問elasticsearch集群的IP”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何顯示訪問elasticsearch集群的IP”吧!
創(chuàng)新互聯(lián)是專業(yè)的岱岳網(wǎng)站建設(shè)公司,岱岳接單;提供網(wǎng)站建設(shè)、網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行岱岳網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
研發(fā)環(huán)境的集群可能有好多組在用,有些個(gè)可能使用不當(dāng)或者執(zhí)行繁重統(tǒng)計(jì),性能測試什么的,導(dǎo)致集群壓力很大,影響別人。這個(gè)時(shí)候需要第一時(shí)間找出誰在使用集群。日常維護(hù)用fabric的,本來不用界面的,界面是個(gè)意外之作。掃描就是端口掃描,用來輔助我判斷對方的,比如開著80端口,我點(diǎn)過去是個(gè)ETL,那我就知道了。
#!/usr/bin/env python # encoding: utf-8 from collections import Counter from fabric.api import cd,run,execute,env,hosts from fabric.colors import * env.hosts=['localhost'] env.password = 'root' env.warn_only = True def source_task(ips): res = run('netstat -nt|grep ":9300\|:9200"') if res.strip()=="": return lines=[] for x in res.split("\n"): a = x.split() if ":9300" in a[3] or ":9200" in a[3]: lines.append(a[4].split(":")[3]) ips.extend(lines) def get_host(): ips=[] execute(source_task,ips) return Counter(ips) def es_task(command): run("/opt/elasticsearch-1.3.2/bin/service/elasticsearch "+command) if __name__=="__main__": print get_host()
感謝各位的閱讀,以上就是“如何顯示訪問elasticsearch集群的IP”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何顯示訪問elasticsearch集群的IP這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!
網(wǎng)站欄目:如何顯示訪問elasticsearch集群的IP
URL鏈接:http://www.ef60e0e.cn/article/pgides.html