def main():
if '-v' in sys.argv:
loglevel = logging.DEBUG
else:
loglevel = logging.INFO
data_dir = bqueryd.DEFAULT_DATA_DIR
for arg in sys.argv:
if arg.startswith('--data_dir='):
data_dir = arg[11:]
if 'controller' in sys.argv:
bqueryd.ControllerNode(redis_url=redis_url, loglevel=loglevel).go()
elif 'worker' in sys.argv:
bqueryd.WorkerNode(redis_url=redis_url, loglevel=loglevel, data_dir=data_dir).go()
elif 'downloader' in sys.argv:
bqueryd.DownloaderNode(redis_url=redis_url, loglevel=loglevel).go()
elif 'movebcolz' in sys.argv:
bqueryd.MoveBcolzNode(redis_url=redis_url, loglevel=loglevel).go()
else:
if len(sys.argv) > 1 and sys.argv[1].startswith('tcp:'):
rpc = bqueryd.RPC(address=sys.argv[1], redis_url=redis_url, loglevel=loglevel)
else:
rpc = bqueryd.RPC(redis_url=redis_url, loglevel=loglevel)
import IPython
IPython.embed()
评论列表
文章目录