九天猎人 发表于 2024-12-11 23:04:23

Elasticsearch 系列(八)- 使用NSSM将Kibana安装为Windows服务

本章将和大家分享如何使用NSSM将Kibana安装为Windows服务。废话不多说,下面我们直接进入主题。
一、下载并安装Node.js

我们的 Kibana 是用 Node.js 写的,以是在安装 Kibana 之前我们起首需要先安装一下 Node.js 。
Node.js官方下载地点:https://nodejs.org/en
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209213743026-899015735.png
下载完成后,双击运行安装即可。
逐步安装完毕之后检查 Node.js 是否安装乐成,在 cmd 命令窗口中输入【node -v】命令,如下所示:
node -vhttps://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209214549564-2041117569.png
此时命令窗口如果能正常打印出 Node.js 的版本,说明安装乐成了。
二、下载并解压Kibana

Kibana官网下载地点:https://www.elastic.co/cn/downloads/kibana (不推荐,该方式下载龟速)
Kibana华为云的镜像下载地点:https://mirrors.huaweicloud.com/kibana/ (推荐)
需要特别留意的是:Kibana的版本号 必须要和 Elasticsearch的版本号 保持一致,只有这样子才能正常运行,此处我选择下载 Kibana-7.6.1 的版本。
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209215933708-348505095.png
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209215947485-1206810154.png
下载完成后将其解压出来: 
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209220021314-457447593.png
三、下载并解压NSSM

NSSM官方下载地点:http://www.nssm.cc/download
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209220702540-1214916581.png
下载链接地点:http://www.nssm.cc/release/nssm-2.24.zip
直接点击下载可能会比较慢,故此处推荐复制链接地点到迅雷下载:
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209221546824-162856760.png
下载完成后将其解压出来:
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209222322749-1112767560.png
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209222401186-1382199997.png
四、配置Kibana

打开 Kibana 解压后的目录,找到 config 文件夹下的 kibana.yml 文件:
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209224502862-964000305.png
根据需要举行配置,比方设置访问Elasticsearch的用户名和密码、Elasticsearch的毗连地点、Kibana的显示语言等。具体配置内容如下:

[*]设置访问用户:elasticsearch.username: "elastic"(替换为实际的用户名)
[*]设置访问密码:elasticsearch.password: "your_password"(替换为实际的密码)
[*]设置Elasticsearch毗连地点:elasticsearch.hosts: ["http://localhost:9200"](如果Elasticsearch不在当地,则替换为实际的地点和端口)
[*]设置中文显示:i18n.locale: "zh-CN"
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209224953793-1391573069.png
留意:此处的 # 表示注释掉的意思。
五、使用NSSM将Kibana安装为Windows服务

将解压后的 nssm.exe 文件复制到 Kibana 的 bin 目录下:
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209223002736-1861697726.png
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209223052533-2128559208.png
打开命令提示符(cmd),并定位到Kibana的bin目录。比方:D:\BianChengApp\Elasticsearch\Elasticsearch-7.6.1\kibana-7.6.1-windows-x86_64\bin
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209223340059-461184425.png
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209223809638-374483978.png
执行以下命令安装Kibana服务:
nssm install kibanahttps://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209230723501-261361130.png
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209233550312-1637356395.png
在弹出的设置窗口中,举行以下配置(关联Kibana批处理启动文件,即:kibana.bat文件):

[*]Path:选择 kibana.bat 地点的路径,比方:D:\BianChengApp\Elasticsearch\Elasticsearch-7.6.1\kibana-7.6.1-windows-x86_64\bin\kibana.bat
[*]Startup directory:选择Path后,Startup directory会主动添补。
[*]Argument:为启动服务的参数,此处为空即可。
[*]Service name:服务名称,比方:Kibana-Service
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209234727557-2031111531.png
配置完成后,点击“Install service”按钮完成安装。
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241209232124082-1523915537.png
六、启动Kibana服务

使用 Win+R 快捷键快速打开“运行”对话框,输入 services.msc 后按回车键确认:
services.mschttps://img2024.cnblogs.com/blog/1755789/202412/1755789-20241210223616092-1149945128.png
在服务列表中找到刚刚安装的Kibana-Service(或你自定义的服务名称),右击选择“启动”。
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241210223815091-1651594629.png
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241210224157680-1921146598.png
七、访问Kibana

Kibana服务启动乐成后,在浏览器中输入 http://localhost:5601(或你配置的地点和端口),使用配置的用户名和密码登录Kibana。
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241210224438217-2051374393.png
八、Windows服务相关操作命令

在 Windows 的命令提示符(cmd)中,你可以使用一系列命令来查看、启动、重启、克制和删除某个 Windows 服务。以下是这些操作的命令:
按 Win + Q 快捷键打开windows的搜索功能,输入cmd,选择以管理员身份运行命令提示符:
https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241211222740805-691417932.png
1、查看服务状态

// 语法
sc query <ServiceName>

// 示例
sc query Kibana-Servicehttps://img2024.cnblogs.com/blog/1755789/202412/1755789-20241211223634327-1213197732.png
2、克制服务

// 语法
sc stop <ServiceName>

// 示例
sc stop Kibana-Servicehttps://img2024.cnblogs.com/blog/1755789/202412/1755789-20241211224009567-1101729968.png
3、启动服务

// 语法
sc start <ServiceName>

// 示例
sc start Kibana-Servicehttps://img2024.cnblogs.com/blog/1755789/202412/1755789-20241211224215751-1055815211.png
4、重启服务

Windows命令提示符(cmd)本身没有直接的命令来重启服务,但你可以通过先克制然后启动服务来实现这一点:
// 停止服务
sc stop <ServiceName>

// 启动服务
sc start <ServiceName>5、删除服务

紧张提示:在删除服务之前,请确保该服务没有正在运行,而且你有足够的权限来执行此操作(通常需要管理员权限)。
// 语法
sc delete <ServiceName>

// 示例
sc stop Kibana-Service//如果服务没有停止则先停止服务
sc query Kibana-Service//查看服务状态
sc delete Kibana-Service //服务停止完成后再执行删除服务操作https://img2024.cnblogs.com/blog/1755789/202412/1755789-20241211225206981-1161990697.png
至此本文就全部介绍完了,如果觉得对您有所开导请记得点个赞哦!!!
 
Demo中涉及到的软件安装包上传到百度网盘,分享出来供大家下载:
链接:https://pan.baidu.com/s/14Q540-ksTpVBiYP24e6-PA
提取码:ke7d此文由博主经心撰写转载请保留此原文链接:https://www.cnblogs.com/xyh9039/p/18593872
版权声明:如有雷同纯属偶合,如有侵权请及时联系本人修改,谢谢!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Elasticsearch 系列(八)- 使用NSSM将Kibana安装为Windows服务