日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 調用 ES、Solr、Phoenix的示例代碼

瀏覽:220日期:2022-07-04 15:05:32

#!/usr/bin/env python# -*- coding:utf-8 -*-# *************************************# @Time : 2019/8/12# @Author : Zhang Fan# @Desc : Library# @File : MyDatabases.py# @Update : 2019/8/23# *************************************import elasticsearchimport phoenixdbimport pysolrimport pymysqlclass MyELS(object): ''' =================================================================== ===================== MyELS ========================= =================================================================== ''' def __init__(self): self.els_conn = None def connect_to_els(self, host, port): ''' 連接到ElasticSearch服務器. ''' self.els_conn = elasticsearch.Elasticsearch([{’host’: host, ’port’: port}]) print(’Executing : Connect To Elastic Search | %s’ % self.els_conn) def get_els_data(self, query, index): ''' 獲取ElasticSearch數據 ''' print(’Executing : Search | %s’ % query) try: rst = self.els_conn.search(index=index, q=query) return rst[’hits’] except Exception as e: print(’Elastic Search Error | %s’ % e) raise Exception(e)class MyPhoenix(object): ''' =================================================================== ===================== MyPhoenix ====================== =================================================================== ''' def __init__(self): self.phoenix_conn = None self.phoenix_cursor = None def connect_to_phoenix(self, host, port=8765): ''' 連接到phoenix服務器 ''' address = ’http://{0}:{1}/’.format(host, port) print(’Executing : Connect To Phoenix | %s’ % address) self.phoenix_conn = phoenixdb.connect(address, autocommit=True) self.phoenix_cursor = self.phoenix_conn.cursor() def set_schema(self, sql, schema): ''' 設置schema ''' pre_sub, sub, fol_sub = sql.upper().partition(’FROM’) fol_sub = ’ ’ + schema + ’.’ + fol_sub.strip() new_sql = ’’.join([pre_sub, sub, fol_sub]) return new_sql def execute_phoenix_sql(self, sql): ''' 執行sql語句 ''' # sql = self.set_schema(sql, schema) print(’Executing : Execute | %s’ % sql) self.phoenix_cursor.execute(sql) def get_from_phoenix(self, sql): ''' 獲取phoenix數據 ''' # sql = self.set_schema(sql, schema) print(’Executing : Query | %s’ % sql) try: self.phoenix_cursor.execute(sql) except Exception as e: print(’Phoenix Error | %s’ % e) raise Exception(e) return self.phoenix_cursor.fetchall() def disconnect_from_phoenix(self): ''' 斷開phoenix連接 ''' print(’Executing : Disconnect From HBase’) self.phoenix_cursor.close() self.phoenix_conn.close()class MySolr(object): ''' =================================================================== ===================== MySolr ========================= =================================================================== ''' def __init__(self): self.solr_conn = None self.base_url = None def connect_to_solr(self, address, selector): '''連接到solr服務器. ''' self.base_url = ’http://{0}/solr/{1}/’.format(address, selector) self.solr_conn = pysolr.Solr(self.base_url) print(’Executing : Connect To Solr | %s’ % self.base_url) def get_solr_data(self, query): ''' 獲取solr數據 ''' results = list() print(’Executing : Search | %s’ % query) try: items = self.solr_conn.search(query) for item in items:results.append(item) except Exception as e: print(’Solr Error | %s’ % e) raise Exception(e) return results def add_solr_data(self, data): ''' 添加solr數據 ''' print(’Executing : add | %s’ % data) try: self.solr_conn.add([data]) self.solr_conn.commit() except Exception as e: print(’Solr Error | %s’ % e) raise Exception(e) def del_solr_byId(self, data): ''' 刪除solr數據 ''' print(’Executing : del | %s’ % data) try: self.solr_conn.delete(id=data) self.solr_conn.commit() except Exception as e: print(’Solr Error | %s’ % e) raise Exception(e)if __name__ == ’__main__’: print(’This is test.’) ms = MySolr() me = MyELS() mp = MyPhoenix()

以上就是Python 調用 ES、Solr、Phoenix的示例代碼的詳細內容,更多關于Python 調用 ES、Solr、Phoenix的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆一区二区三| 中文字幕系列一区| 日韩精品一二三区| 石原莉奈在线亚洲三区| 亚洲一区二区三区在线免费| 免费观看在线综合色| 综合一区二区三区| 国产精品一区二区三区av| 国产伦精品一区二区三区视频| 日韩不卡免费视频| 欧美综合社区国产| 亚洲激情社区| 石原莉奈在线亚洲三区| 91嫩草精品| а√在线中文在线新版| 午夜国产一区二区| 亚洲精一区二区三区| 国产激情久久| 激情婷婷亚洲| 欧美片第1页综合| 日韩在线视频精品| 亚洲无线观看| 国产成人久久| 久久99伊人| 国产精品宾馆| 天堂资源在线亚洲| 亚洲毛片视频| 精品中文字幕一区二区三区四区| 成人精品亚洲| 日本欧美大码aⅴ在线播放| 中文字幕在线免费观看视频| 亚洲自拍另类| 精品国产亚洲一区二区三区在线| 欧美日韩国产高清电影| 久久精品72免费观看| 快播电影网址老女人久久| 亚洲一区二区三区在线免费| 国产伊人久久| 综合五月婷婷| 日韩中文字幕高清在线观看| 亚洲免费成人av在线| 欧美日韩伊人| 九一国产精品| 精品伊人久久久| 黄色亚洲大片免费在线观看| 久久av资源| 亚洲制服欧美另类| 国产夫妻在线| 欧美日韩夜夜| 亚洲激情二区| 成人一二三区| 国产欧美丝祙| 蜜臀精品久久久久久蜜臀| 蜜臀久久精品| 欧美亚洲二区| 狠狠爱成人网| 国产精品一区二区中文字幕| 日本在线精品| 精品视频一区二区三区在线观看| 亚洲一区二区日韩| 欧美午夜精彩| 电影91久久久| 国产免费av国片精品草莓男男| 免费精品视频| 亚洲四虎影院| 欧美少妇精品| 久久久久久亚洲精品美女| 少妇高潮一区二区三区99| 亚洲黄色影院| 欧美精品一区二区三区精品| 涩涩av在线| 青青国产91久久久久久| 免费在线观看一区二区三区| 五月天综合网站| 亚洲婷婷在线| 日韩av一级| 亚洲永久av| 久久不见久久见免费视频7 | 免费一区二区视频| 欧美中文字幕一区二区| 捆绑调教美女网站视频一区| 精品免费av在线| 欧美精品导航| 亚洲人成网77777色在线播放| 久久精品国产大片免费观看| 香蕉国产精品| 福利一区和二区| 国产精品人人爽人人做我的可爱| 久久久久久久久99精品大| 成人精品国产亚洲| 国产精品theporn| 日本三级亚洲精品| 久久亚洲一区| 久久天堂精品| 91偷拍一区二区三区精品| 久久免费影院| 老牛影视精品| 亚洲不卡系列| 欧美 日韩 国产精品免费观看| 色黄视频在线观看| 少妇精品久久久一区二区三区| 国产综合色产| 精品一区在线| 午夜欧美精品| 日韩在线卡一卡二| 日本免费在线视频不卡一不卡二| 久久国产生活片100| 国产精品sss在线观看av| 免费在线观看一区| 日韩av福利| 在线综合视频| 日韩高清在线一区| 美女视频黄久久| 欧美久久天堂| 欧美日韩三区| 欧美在线资源| 奇米狠狠一区二区三区| 亚洲不卡系列| 亚洲一区二区三区免费在线观看| 午夜欧美精品| 日韩高清一区二区| 国内一区二区三区| 在线日韩中文| 色婷婷成人网| 精品国产网站| 欧美日韩水蜜桃| 四虎精品永久免费| 久久久久观看| 在线观看免费一区二区| 欧美欧美黄在线二区| 久久成人福利| 激情丁香综合| 日韩二区三区在线观看| yellow在线观看网址| 日韩一区二区免费看| 欧美亚洲人成在线| 久久精品二区三区| 日韩av一区二区在线影视| 成人国产精品一区二区免费麻豆| 欧美日韩国产一区二区三区不卡| 亚久久调教视频| 国产在线看片免费视频在线观看| 亚洲一区二区网站| 久久69成人| 亚洲深夜福利在线观看| 欧美日本不卡高清| 久久天堂精品| 日韩午夜视频在线| 久久国产欧美| 日韩avvvv在线播放| 成人综合一区| 日韩高清欧美激情| 国产精品91一区二区三区| 国产精品高清一区二区| 少妇精品导航| 国产剧情在线观看一区| 欧美日韩国产一区二区三区不卡| 国产精品视频一区视频二区| 成人av二区| 国产成人精品一区二区三区在线| 亚洲va中文在线播放免费| 日韩精品中文字幕一区二区| 999精品色在线播放| 免费在线观看一区| 蜜臀91精品一区二区三区| 日韩欧美午夜| 国产丝袜一区| 免费久久99精品国产自在现线| 鲁鲁在线中文| 国产精品中文字幕亚洲欧美| 亚洲一区二区三区高清| 五月激情久久| 欧美激情网址| 午夜久久av | 国产亚洲毛片| 日韩国产一区| 国产精品成人**免费视频| 99国产精品私拍| 成人免费电影网址| 国产成人精品福利| 欧美日韩亚洲三区| 综合一区在线| 免费看黄色91| 亚洲欧美日本日韩| 成人av二区| 欧美日韩一区二区综合| 91亚洲国产| 日本一区二区三区视频在线看 | 最新亚洲一区| 国产精品密蕾丝视频下载| 日韩精品一二区| 午夜欧美精品| 91精品99| 99久久亚洲精品| 国产超碰精品| 你懂的网址国产 欧美| 国产精品亚洲人成在99www | 日韩一区二区三免费高清在线观看 | 久久久精品网| 日韩欧美中文|