Linux上elasticSearch的安装和部署流程

本文介绍了在Linux上安装和部署Elasticsearch与Kibana的详细步骤,包括修改配置文件以允许外部访问,解决启动问题如虚拟内存限制,以及Kibana的配置和启动。同时强调了Elasticsearch与Kibana版本一致性的重要性。
摘要由CSDN通过智能技术生成

elasticsearch的安装和部署流程(单节点)

1.将elasticsearch-6.6.1上传到服务器指定位置之后进行解压到/usr/local/

tar -zxvf elasticsearch-6.6.1

2.将解压后的包放到指定的地方,这里我们放到/usr/local下

3.我们先去修改配置文件,保证后面外部能够访问

vi  /usr/local/elasticsearch-6.6.1/config/elasticsearch.yml

3.cd  /usr/local/elasticsearch-6.6.1/bin进行启动

./elasticsearch -d(后台启动)

4.用curl 127.0.0.1:9200 或 服务器ip地址 :9200 测试elasticsearch是否启动成功,出现以下信息则表示成功

启动错误:

1.不能用root账号启动,创建es库的启动账号esuser,并赋予管理员权限

2.系统进程不够用了

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

切换到root用户,修改文件

vi /etc/security/limits.conf

在切换到普通用户,使用命令查看进程数

ulimit -Hn
ulimit -Sn

重新启动reboot即可: 

3.虚拟内存错误

max virtual memory areas vm.max_map_count [65530] is too low,...

修改文件

vim /etc/sysctl.conf

在该文件任意地方加入:vm.max_map_count=655360

刷新改动 sudo sysctl -p

重启es库

 

 

 

 

kibana部署

Kibana 是 ELK 技术栈中 K 的全称,通过 kibana, 我们可以非常便利地,对 Elasticsearch 中的索引数据进行可视化分析。

最重要的是,你可自由地选择如何展示 Elasticsearch 中的数据。

Elasticsearch 每个版本的 API 可能会有变化,为了保证 Kibana 能够正常访问 ES, 请严格保证两者之间的版本号一致。

解压到/usr/local/

tar -zxvf kibana-6.6.1-linux-x86_64.tar.gz

进入 /usr/local/kibana-6.6.1/bin 启动

./kibana  前台启动

nohup ./kibana &  后台启动

使用  ps -ef|grep kibana 是查不到进程的,主要原因大概是因为 kibana 是node 写的。所以kibana 运行的时候是运行在node 里面

查看启动进程号

netstat -tunlp |grep 端口号

kill -9 进程号

/usr/local/kibana-6.6.1/config/kibana.yml

kibana.xml默认配置连接  elasticsearch.hosts: ["http://localhost:9200"]

 

当控制台中输出包含 Server running at http://localhost:5601, 则代表 Kibana 启动成功了,接下来,我们在浏览器中访问 http://localhost:5601 地址,即可打开 Kibana.

注意:为了保证 Kibana 正常使用,您需要确保 Elasticsearch 正常启动。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值