centos7.8 安装elasticsearch7.9 注意点 采用supervisor启动监控

tech2023-01-10  125

Kibana下载链接:

https://www.elastic.co/cn/downloads/kibana

elasticsearch 下载链接:

https://www.elastic.co/cn/downloads/elasticsearch

创建用户:

adduser elastic

passwd elastic

chown -R elastic.elastic /usr/local/elasticsearch  #赋值文件夹给elastic

安装ik插件(好像本地安装需要路径)

bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.9.0/elasticsearch-analysis-ik-7.9.0.zip

 

CentOS7安装EPEL的两种方式

yum install epel-release –y

yum install java –y

supervisor部署:

https://hyperf.wiki/2.0/#/zh-cn/tutorial/supervisor?id=supervisor-%e9%83%a8%e7%bd%b2

# 安装 epel 源(可以让软件处于最新版本,绕开了yum的版本不能及时更新问题)

yum install -y epel-release

yum install -y supervisor

elasticsearch.ini配置,放在/etc/supervisor.d文件夹下面

传统开机启动(rc.local)

# 开机启动 elasticsearch 和kibana

su elastic -c "/usr/local/elasticsearch/bin/elasticsearch -d"

su elastic -c "/usr/local/kibana/bin/kibana &"

使用supervisor来启动

# 启动常驻服务

/usr/bin/python /usr/bin/supervisord -c /etc/supervisord.conf

开机启动注意点

supervisor.conf配置要修改下面为:(不然es报max files 【4096】问题)因为执行rc.local时,可能系统环境变量还没有设置好最大文件数,造成supervisor获取错误

 

创建索引:

 

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

切换到root用户

 

执行命令:

sysctl -w vm.max_map_count=262144

查看结果:

sysctl -a|grep vm.max_map_count

显示:

vm.max_map_count = 262144

 

上述方法修改之后,如果重启虚拟机将失效,所以:

解决办法:

 

在   /etc/sysctl.conf文件最后添加一行

vm.max_map_count=262144

即可永久修改

最新回复(0)