コード例 #1
0
ファイル: solr_test.py プロジェクト: mpi-sws-rse/datablox
def main(argv=sys.argv[1:]):
    usage = "%prog [options] query_host [host2 host3 ...]"
    parser = OptionParser(usage=usage)
    (options, args) = parser.parse_args(argv)
    if len(args)==0:
        parser.error("Need to provide at least one host name")
    djm_conn = djm.get_local_connection(abspath(expanduser("~/apps/djm")))
    addresses = []
    for name in args:
        host = djm_conn.find_node_by_name(name)
        if host==None:
            parser.error("No node named '%s' found in djm database" % name)
        addresses.append(host["contact_address"])
    return run_query(addresses)
コード例 #2
0
ファイル: djm_server.py プロジェクト: mpi-sws-rse/datablox
def get_djm_connection():
    fl = FileLocator()
    return get_local_connection(fl.get_djm_server_dir())