河南循中网络科技有限公司 - 精心创作,详细分解,按照步骤,均可成功!
博主一步步操作记录,从头到尾绝不缺斤少两,好好阅读,必然成功!对你有帮助就点个赞!留个收藏~
ElasticSearch(华为云镜像)
kibana(华为云镜像)
elasticsearch-analysis-ik(gitHub)
下载链接: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/
下载链接:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v8.0.0
注意:选择下载的版本要与elasticsearch版本对应。
关闭elasticsearch服务,解压即用,在elasticsearch的plugins目录下解压缩,解压缩的时候一定要注意是提取到elasticsearch-analysis-ik-8.0.0,而不是提取到当前位置,随后删除压缩包,并启动elasticsearch服务。
使用kibana需要先安装node.js
下载链接:node.js下载官网
1、双击安装包,一直点击下一步。
2、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的 )。
3、一直点击下一步,最后安装成功即可。
cmd中验证安装:
node -v 显示安装的nodejs版本
npm -v 显示安装的npm版本
下载链接: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浏览器。
下载链接: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
下载链接: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不支持root用户启动,需要使用su - elastic
切换到刚刚创建的es用户进行操作
su - elastic
cd /usr/local/es/elasticsearch/bin/
./elasticsearch
启动成功后需要记住elastic与kibana_system的账号密码,关掉后将不再提醒!!!
后台启动
./elasticsearch -d
查看运行状态
ps aux | grep elasticsearch
关闭
kill -9 进程id
free -m
total:总计物理内存的大小
used:已使用的内存大小
free:可用的内存大小
Shared:多个进程共享的内存总额
Buffers/cached:磁盘缓存的大小
使用kibana需要先安装node.js
下载链接:node.js下载官网
上传至/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版本
下载链接: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