Example #1
0
        print("Usage: " + sys.argv[0] + " create <table>")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    try:
        manage.create_table(QUEUE, sys.argv[2])
    except pymysql.err.InternalError:
        pass
elif COMMAND == "list":
    if len(sys.argv) != 2:
        print("Usage: " + sys.argv[0] + " list")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    try:
        manage.print_results(manage.get_tables(QUEUE))
    except pymysql.err.InternalError:
        pass
elif COMMAND == "delete":
    if len(sys.argv) != 3:
        print("Usage: " + sys.argv[0] + " delete <table>")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    try:
        manage.delete_table(QUEUE, sys.argv[2])
    except pymysql.err.InternalError:
        pass
elif COMMAND == "load":
    if len(sys.argv) != 4:
        print("Usage: " + sys.argv[0] + " load <table> <input_file>")
Example #2
0
        print("Usage: " + sys.argv[0] + " create <table>")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    try:
        manage.create_table(QUEUE, sys.argv[2])
    except pymysql.err.InternalError:
        pass
elif COMMAND == "list":
    if len(sys.argv) != 2:
        print("Usage: " + sys.argv[0] + " list")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    try:
        manage.print_results(manage.get_tables(QUEUE))
    except pymysql.err.InternalError:
        pass
elif COMMAND == "delete":
    if len(sys.argv) != 3:
        print("Usage: " + sys.argv[0] + " delete <table>")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    try:
        manage.delete_table(QUEUE, sys.argv[2])
    except pymysql.err.InternalError:
        pass
elif COMMAND == "load":
    if len(sys.argv) != 4:
        print("Usage: " + sys.argv[0] + " load <table> <input_file>")
Example #3
0
    if len(sys.argv) != 4:
        print("Usage: " + sys.argv[0] + " load <table> <input_file>")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    INPUT_FILE = open(sys.argv[3])
    try:
        manage.load_file(QUEUE, sys.argv[2], INPUT_FILE)
    except:
        print(sys.exc_info())
elif COMMAND == "tune":
    if len(sys.argv) != 4:
        print("Usage: " + sys.argv[0] + " tune <table> <operator>")
        QUEUE.close()
        DB_CONN.close()
        sys.exit(1)
    try:
        CONFS = export.tune(QUEUE, sys.argv[2], sys.argv[3])
        manage.print_results(CONFS)
    except:
        print(sys.exc_info())
else:
    print("Unknown command.")
    print("Supported commands are: create, list, delete, load, tune")

QUEUE.close()
DB_CONN.commit()
DB_CONN.close()
sys.exit(0)