Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0

河南循中网络科技有限公司 - 精心创作,详细分解,按照步骤,均可成功!

博主一步步操作记录,从头到尾绝不缺斤少两,好好阅读,必然成功!对你有帮助就点个赞!留个收藏~


文章目录

  • 资源下载链接
  • Windows安装
    • elasticsearch-8.0.0-alpha2安装
    • 集成IK分词器
    • kibana-8.0.0-alpha2与nodejs安装
      • nodejs安装
      • kibana-8.0.0-alpha2安装
  • Linux安装
    • elasticsearch-8.0.0-alpha2安装
    • 集成IK分词器
    • 启动ES
      • 查看剩余内存大小
    • kibana-8.0.0-alpha2与nodejs安装
      • nodejs安装
      • kibana-8.0.0-alpha2安装


资源下载链接

​ElasticSearch(华为云镜像)​
kibana(华为云镜像)
elasticsearch-analysis-ik(gitHub)

Windows安装

elasticsearch-8.0.0-alpha2安装

下载链接:https://mirrors.huaweicloud.com/elasticsearch/8.0.0-alpha2/elasticsearch-8.0.0-alpha2-windows-x86_64.zip

解压即用!初次启动一定要记录自动生成的,在cmd命令框中的elastic、kibana_system的密码!!!关掉后将不再提醒!!!

bin 启动文件目录
bin–> elasticsearch.bat 双击启动

config 配置文件目录
config–> log4j2 日志配置文件
config–> jvm.options java虚拟机相关的配置(默认启动占4g内存,内容不够需要自己调整)
-Xms1g
-Xmx1g
config–> elasticsearch.yml elasticsearch 的配置文件! 默认外部访问端口号:9200

启动成功后,访问路径,使用elastic账号进行登录:http://localhost:9200/
Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0_第1张图片

集成IK分词器

下载链接:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v8.0.0

注意:选择下载的版本要与elasticsearch版本对应。

关闭elasticsearch服务,解压即用,在elasticsearch的plugins目录下解压缩,解压缩的时候一定要注意是提取到elasticsearch-analysis-ik-8.0.0,而不是提取到当前位置,随后删除压缩包,并启动elasticsearch服务。
Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0_第2张图片
Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0_第3张图片

kibana-8.0.0-alpha2与nodejs安装

nodejs安装

使用kibana需要先安装node.js
下载链接:node.js下载官网
Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0_第4张图片
1、双击安装包,一直点击下一步。
2、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的 )。
3、一直点击下一步,最后安装成功即可。
cmd中验证安装:

node -v        显示安装的nodejs版本
npm -v        显示安装的npm版本

kibana-8.0.0-alpha2安装

下载链接:https://mirrors.huaweicloud.com/kibana/8.0.0-alpha2/kibana-8.0.0-alpha2-windows-x86_64.zip
kibana解压即用!
bin 启动文件目录
bin–>kibana.bat 双击启动
config 配置文件目录
config–> kibana.yml 【kibana访问Elasticsearch的账号与密码】
elasticsearch.username: “kibana_system”
elasticsearch.password: “密码”

config–> kibana.yml【修改汉化】
i18n.locale: “zh-CN”

启动成功后,访问路径,使用elastic账号进行登录:http://localhost:5601/
部分浏览器可能不兼容,打不开,建议多尝试几款浏览器,博主使用的windows10自带的Microsoft Edge浏览器。
Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0_第5张图片

Linux安装

elasticsearch-8.0.0-alpha2安装

下载链接:https://mirrors.huaweicloud.com/elasticsearch/8.0.0-alpha2/elasticsearch-8.0.0-alpha2-linux-x86_64.tar.gz

cd /usr/local/
mkdir es
cd es

上传elasticsearch-8.0.0-alpha2-linux-x86_64.tar.gz文件到创建的目录下

解压命令,解压后记得删除压缩包

tar -zxf elasticsearch-8.0.0-alpha2-linux-x86_64.tar.gz 

重命名

mv elasticsearch-8.0.0-alpha2/ elasticsearch/

新建ES用户

useradd  elastic

为elastic设置密码,passwd后面写的是账号,密码是等下输入确认的

passwd elastic

将/usr/local/es/elasticsearch文件夹的所有者改为elastic,群组改为elastic,-R表示递归设置所以的子文件夹

chown -R elastic:elastic /usr/local/es/elasticsearch

修改配置文件

cd elasticsearch/config/

JVM配置文件文件为jvm.options,可根据系统具体需求修改-Xms、-Xmx参数
i进入编辑,按Esc退出,输入:wq保存退出

vim jvm.options

集成IK分词器

下载链接:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v8.0.0

注意:选择下载的版本要与elasticsearch版本对应。

将下载的elasticsearch-analysis-ik-8.0.0.zip文件放在/usr/local/es/elasticsearch/plugins目录下

cd /usr/local/es/elasticsearch/plugins

elasticsearch-analysis-ik-8.0.0.zip解压到ik文件,解压后记得删除压缩包,如果提示 unzip: 未找到命令,可以通过 yum install unzip安装相关插件包

unzip -d /usr/local/es/elasticsearch/plugins/ik /usr/local/es/elasticsearch/plugins/elasticsearch-analysis-ik-8.0.0.zip 

启动ES

由于ES不支持root用户启动,需要使用su - elastic切换到刚刚创建的es用户进行操作

su - elastic
cd /usr/local/es/elasticsearch/bin/
./elasticsearch

启动成功后需要记住elastic与kibana_system的账号密码,关掉后将不再提醒!!!
Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0_第6张图片

后台启动

./elasticsearch -d

查看运行状态

ps aux | grep elasticsearch

关闭

kill -9 进程id

查看剩余内存大小

free -m

total:总计物理内存的大小
used:已使用的内存大小
free:可用的内存大小
Shared:多个进程共享的内存总额
Buffers/cached:磁盘缓存的大小

kibana-8.0.0-alpha2与nodejs安装

nodejs安装

使用kibana需要先安装node.js
下载链接:node.js下载官网
Windows与Linux安装elasticsearch8.0.0+集成IK分词器+kibana8.0.0_第7张图片
上传至/usr/local/es目录下,解压缩,解压后记得删除压缩包

cd /usr/local/es/
tar -xvf node-v16.18.1-linux-x64.tar.xz 

改名为nodejs

mv node-v16.18.1-linux-x64/ nodejs/

此时的bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以通过建立软链接的方式将这个设置为全局

ln -s /usr/local/es/nodejs/bin/node /usr/local/bin
ln -s /usr/local/es/nodejs/bin/npm /usr/local/bin

验证是否安装成功

node -v        显示安装的nodejs版本
npm -v        显示安装的npm版本

kibana-8.0.0-alpha2安装

下载链接:https://mirrors.huaweicloud.com/kibana/8.0.0-alpha2/kibana-8.0.0-alpha2-linux-x86_64.tar.gz
上传至/usr/local/es目录下,解压缩,解压后记得删除压缩包

cd /usr/local/es/
tar -zxvf kibana-8.0.0-alpha2-linux-x86_64.tar.gz 

改名为kibana

mv kibana-8.0.0-alpha2/ kibana/

去kibana目录下的config/kibana.yml配置相关参数,kibana访问Elasticsearch的账号与密码,安装elasticsearch时初次启动记录保存的,kibana修改汉化kibana.yml最下方i18n.locale的值修改为"zh-CN"

elasticsearch.username: "kibana_system"
elasticsearch.password: "密码"

i18n.locale: "zh-CN"

外网访问配置,同样在config/kibana.yml中解除注释,修改配置,并在云服务器放行5601端口,如果不配置server.publicBaseUrl,启动kibana时,会出现server.publicBaseUrl 缺失,在生产环境中运行时应配置。某些功能可能运行不正常

server.port: 5601
server.host: "0.0.0.0"
server.publicBaseUrl: "http://localhost:5601/"

启动kibana,kibana 不支持root用户启动,如果要用root用户启动就在后面加 --allow-root ,要么就切换别的用户执行,建议切换至别的角色,比如之前创建的elastic角色

cd /usr/local/es/kibana/bin/
./kibana
./kibana --allow-root

切换至elastic角色后台启动,出现这种,直接按Enter回车即可

su - elastic
cd /usr/local/es/kibana/bin/
nohup ./kibana &

在这里插入图片描述

查看运行状态

ps aux | grep kibana

关闭

kill -9 进程id

访问:http://服务器ip地址:5601/,账号密码是安装elasticsearch时初次启动记录保存的elastic

你可能感兴趣的:(Linux,windows,linux,elasticsearch)