linux-Centos7安裝Elasticsearch7.4.2和kibana7.4.2
1.Elasticsearch下载地址:
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2-linux-x86_64.tar.gz
2.将Elasticsearch压缩包上传到linux服务器,然后解压到usr/local
tar -avxf elasticsearch-7.4.2-linux-x86_64.tar.gz -C /usr/local/
3.进入解压目录,新建data目录
cd /usr/local/elasticsearch-7.4.2
mkdir data
4.修改config/elasticsearch.yml
vim config/elasticsearch.yml
5.修改elasticsearch.yml配置文件,将需要的配置注释取消,vim查找命令是 Esc以后点击:(冒号)再点击/写上字符串,然后在回车 就找到对应位置。如需要找cluster.name
点击Esc :/cluster.name 回车
cluster.name: my-application #集群名称,将注释取消
node.name: node-1 #节点名称,将注释取消
path.data: /usr/local/elasticsearch-7.4.2/data #数据存储目录,将注释取消
path.logs: /usr/local/elasticsearch-7.4.2/logs #日志存储目录,将注释取消
network.host: 0.0.0.0 #设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
http.port: 9200 #取消端口注释
#设置在集群中的所有节点名称,这个节点名称就是之前所修改的,当然你也可以采用默认的也行,目前是单机,放入一个节点即可
cluster.initial_master_nodes: ["node-1"]
修改好后Esc :wq 保存退出
6.进入bin目录
cd /usr/local/elasticsearch-7.4.2/bin
7.运行elasticsearch
./elasticsearch
8.内存不够了 ,修改内存
cd /usr/local/elasticsearch-7.4.2/config
vim jvm.options
修改如下内容
-Xms200m
-Xmx200m
:wq 保存并退出vim,再次启动es
报错了,不能以root用户来启动
10.添加一个其他的用户,密码不能过于简单,不能和用户名重复,不能低于8位
adduser es
passwd es
11.改一下es目录所属用户
chown es /usr/local/elasticsearch-7.4.2/ -R
es soft nproc 4096
es hard nproc 4096
es soft nofile 65536
es hard nofile 65536
vim 编辑 /etc/security/limits.conf,在末尾加上:
es soft nofile 65536
es hard nofile 65536
es soft nproc 4096
es hard nproc 4096
vim /etc/security/limits.d/20-nproc.conf ,在末尾添加如下
es soft nproc 4096
vim 编辑 /etc/sysctl.conf,在末尾加上:
vm.max_map_count = 655360
执行 sysctl -p
切换用户
su es
后台启动
./bin/elasticsearch -d
查看启动进程ps -ef|grep elasticsearch
如果发现自己浏览器还是访问不到9200,那就看一下服务器上的安全组是否没设置,我就是这个原因
kibana7.4.2的安装
下载地址:https://artifacts.elastic.co/downloads/kibana/kibana-7.4.2-linux-x86_64.tar.gz
切换回root用户解压
tar -zxvf kibana-7.4.2-linux-x86_64.tar.gz -C /usr/local
修改配置文件
server.port: 5601 #端口号
server.host: "0.0.0.0" #允许远程访问
elasticsearch.username "es" #es设置的用户名
elasticsearch.password: "studydemo" #es设置的密码
elasticsearch.hosts: ["http://ip:9200"] #Elasticsearch主机地址
切换bin目录
cd /usr/local/kibana-7.4.2-linux-x86_64/bin
启动,官方不建议使用root使用,所以用root时需要加上--allow-root,你也可以建用户来启动他
./kibana --allow-root
java新手自学群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/开发/运维)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
单片机嵌入式/电子电路入门群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系统研发群:15375777
汇编/辅助/破解新手群:755783453
大数据 elasticsearch 群 481975850
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南