zoukankan      html  css  js  c++  java
  • 一键制作启动elasticsearch和kibana启动的脚本可执行程序

    1.测试环境

    测试环境:
        . windows10专业版
        . elasticsearch6.5.4
        . kibana6.5.4

    2.启动的脚本run.py

    import os
    import time
    import random
    
    elasticsearch = r'F:S18第八阶段ELKNo.nine_es2softwareelasticsearch-6.5.4inelasticsearch.bat'  #1.要启动的文件路径
    kibana = r'F:S18第八阶段ELKNo.nine_es2softwarekibana-6.5.4-windows-x86_64inkibana.bat' #2.要启动的文件路径
    #切换路径上边是需要修改的位置
    def progress_bar(item):
    for i in range(11, 0, -1): if item == 'kibana': time.sleep(random.random() + 0.8) else: time.sleep(random.random() + 0.4) res = ' %s正在加载:%s %s%% ' % (item, ('████' * (12 - i)), (11 - i) * 10) if i == 1 else ' %s正在加载:%s %s%%' % ( item, ( '████' * ( 12 - i)), (11 - i) * 10) print('33[31m%s33[0m' % res, end='') def run(): for item in [(elasticsearch, 'elasticsearch'), (kibana, 'kibana')]: os.system('start %s' % item[0]) progress_bar(item[1]) time.sleep(10) if __name__ == '__main__': run()

    3.elasticsearch和kibana是要启动的两个文件

    首先,在cmd中安装pyinstaller模块

    pip install pyinstaller

    上图的命令可能会有一些警告,没有问题.

    切换到上图的F盘下面的ELK文件夹下面,执行命令,执行run.py文件

    pyinstaller -F run.py

    执行上图可能会出现一些警告,这些没有关系

    执行完成之后,一开始只有run.py文件,下图是执行之后的文件,可执行文件在dist里边

     

     下图是可执行文件:运行就可以执行了

    参考"帅小伙的博客":https://www.cnblogs.com/tianshuai1/p/10820100.html

  • 相关阅读:
    CSS 引入方式
    css的选择器效率分析
    CSS样式优先级
    JSONP
    javascript跨域的几种方法
    精确获取对象的类型:Object.prototype.toString()
    MooseFS
    使用tmpfs作为缓存加速缓存的文件目录
    nginx auth
    memcached
  • 原文地址:https://www.cnblogs.com/studybrother/p/10900612.html
Copyright © 2011-2022 走看看