Пример #1
0
class SPARKINPUT:
    def __init__(self):
        self.session = SparkSession.builder.master().getOrCreate()
        self.db = DB_HELPER()

    def __call__(self, data):
        data = self.session.createDataFrame(data, schema=['rt_rank', 'trend'])
        data = data.take(10)
        print(data)
        self.db.update_tables(dbname='testdb', table_name='news', data=data)
Пример #2
0
 def __init__(self):
     self.session = SparkSession.builder.master().getOrCreate()
     self.db = DB_HELPER()
Пример #3
0
from flask import Flask
import sys
sys.path.insert(0, "../helper/")
sys.path.insert(0, '/var/www/flaskapp/helper')
from db_helper import DB_HELPER
import time

now = time.gmtime(time.time())
db = DB_HELPER()
app = Flask(__name__)  ## 플라스크를 생성하고 app 변수에 flask 초기화 하여 실행


@app.route("/")  # 사용자에게 ( ) 에 있는 경로를 안내 해준다고 생각하면 쉬움
def show():
    db.update_tables()
    while 1:
        min = now.tm_min
        if min != min:
            db.update_tables()
        result = {}
        for i in range(1, 21):
            result[i] = db.read_tables()[i - 1]['trend']
        return result