内网离线安装elasticsearch(8.9.2)、kibana(8.9.2)

本文详细介绍了如何在Windows系统上获取、安装Elasticsearch和Kibana,包括配置、运行、生成Kibanatoken以及将它们作为服务自动启动的过程,还提到了ABP-Vnext接入中的版本兼容性问题及解决方案。
摘要由CSDN通过智能技术生成

一、软件获取

elastic

kibana

二、elastic安装

  • 解压安装即可
  • 提前可改下配置文件,不然可能会出现内存分配错误

三、运行elastic

需要调试看信息的话,可在cmd窗口运行bat,就会打印输出信息了。

生产kibana token
bin\elasticsearch-create-enrollment-token.bat --scope kibana

四、将elastic安装成服务

elasticsearch-service.bat install

五、kibana安装

  • 解压安装即可
  • 提前可配置下文件

        修改ip访问

        修改日志输出

logging.appenders.default:
  type: file
  fileName: D:\XXX\logs\kibana.log
  layout:
    type: json

        修改语言为中文

i18n.locale: "zh-CN"

出现的错误:

        # Fatal error in , line 0 # Fatal process out of m#FailureMessage Object: 00000xxxxx

处理方案:

npm install -g increase-memory-limit
 
increase-memory-limit

六、将kibana安装成服务

下载nssm

NSSM - the Non-Sucking Service Manager

解压安装

命令行提示

D:\xxx\nssm-2.24\win64>nssm
NSSM: The non-sucking service manager
Version 2.24 64-bit, 2014-08-31
Usage: nssm <option> [<args> ...]

To show service installation GUI:

        nssm install [<servicename>]

To install a service without confirmation:

        nssm install <servicename> <app> [<args> ...]

To show service editing GUI:

        nssm edit <servicename>

To retrieve or edit service parameters directly:

        nssm get <servicename> <parameter> [<subparameter>]

        nssm set <servicename> <parameter> [<subparameter>] <value>

        nssm reset <servicename> <parameter> [<subparameter>]

To show service removal GUI:

        nssm remove [<servicename>]

To remove a service without confirmation:

        nssm remove <servicename> confirm

To manage a service:

        nssm start <servicename>

        nssm stop <servicename>

        nssm restart <servicename>

        nssm status <servicename>

        nssm rotate <servicename>

配置成服务后启动

在nssm.exe路径下,执行cmd窗口。

然后执行

nssm install <kibana 服务名称>

注意:如果有去gpt问的,它会让你在Arguments那加--service,那样服务可以正常运行,但是程序是没跑的,感觉跑了个空服务。别加那个参数就行了

################################此为不可用的gpt参考!!!!################################

设置为Windows服务:为了在系统启动时自动启动Kibana,你可以将其配置为Windows服务。以下是通过使用NSSM(Non-Sucking Service Manager)工具来创建和管理Kibana服务的步骤:

下载并安装NSSM工具:你可以从NSSM的官方网站(https://nssm.cc/)下载最新版本的可执行文件,并将其保存到某个位置。

打开命令提示符(Command Prompt)或 PowerShell,并导航到NSSM可执行文件所在的目录。

使用以下命令创建一个新的Kibana服务:

nssm install kibana-service
在弹出的对话框中,设置以下参数:

Path: 指向Kibana的可执行文件路径,例如:C:\path\to\kibana\bin\kibana.bat。
Startup directory: 指向Kibana的安装目录,例如:C:\path\to\kibana。
Arguments: 添加--service参数。
点击"Install service"按钮以创建服务。

运行以下命令以启动Kibana服务:

nssm start kibana-service
请注意,以上只是示例操作步骤,具体命令和文件路径可能因你的Kibana安装位置而有所不同。因此,建议你根据自己的实际情况进行调整。

通过上述步骤,你可以确保Kibana在Windows系统上持续运行,并在系统启动时自动启动。

################################此为不可用的gpt参考!!!!################################
nssm start <kibana 服务名称>

七、关于ABP-Vnext接入的坑

目测好像我自己用的版本只支持到es7,我安装上述的8.9.2版本,配置接入无报错但无法写入日志分片文件,查看配置发现如下

没有8版本的;所以猜测是不是版本问题。后续我降低到7.17.10就OK了;所以如果出现类似问题,可以参考我的做法试试。但7版本的安装和8版本很不一样,不能按照上述步骤来了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值