1、背景
此处简单记录一下,elasticsearch8
和kibana8
在Centos7
下的单机安装步骤。
2、es对jdk和操作系统的要求等
不同版本的es
对jdk
和操作系统
的要求不等,我们选择合适的版本,可以通过如下 https://www.elastic.co/cn/support/matrix#matrix_kubernetes进行确认。
3、安装步骤
3.1 下载对应版本的es
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
3.2 创建es账户
需要为es
单独创建一个用户,使用root
账户启动es
会报错。
3.3 修改es配置
3.3.1 修改es配置
vim config/elasticsearch.yml
3.3.3 修改jvm配置
vim config/jvm.options
可以根据实际情况 修改一下 -Xms 和 -Xmx
等参数
3.4 修改系统配置
3.4.1 修改用户打开的文件数限制
- 通过
ulimit -n
查看当前用户可打开的文件数 - 修改用户可打开的文件数限制
vim /etc/security/limits.conf
参考链接: https://www.elastic.co/guide/en/elasticsearch/reference/current/setting-system-settings.html#ulimit
3.4.2 禁用swap
/etc/fstab
注释掉所有行中存在 swap
的行。
参考链接: https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration-memory.html
3.4.3 修改虚拟内存
vim /etc/sysctl.conf
在此文件的最后一行增加 vm.max_map_count=262144
。
参考链接:https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html
3.4.4 提高线程数
vim /etc/security/limits.conf
参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/max-number-of-threads.html
以上配置配置完之后,重启一下系统,使系统配置生效。
3.5 放开9200端口
4、启动es
需要使用非root
账户启动。
bin/elasticsearch
前台启动
bin/elasticsearch -d
后台启动
5、重置 elastic 账户密码
6、访问 es
出现如下信息,说明访问成功。
7、kibana连接到es
7.1 修改kibana配置
vim /usr/local/kibana/kibana-8.4.3/config/kibana.yml
注意:
如果上方的配置中增加了 如下配置 ( elasticsearch.username
和 elasticsearch.password
) 或者 elasticsearch.hosts
) 则可能出现如下异常
解决方案:
执行如下命令
<enrollment-token>
通过如下命令获取:bin/elasticsearch-create-enrollment-token --scope kibana
7.2 启动kibana
bin/kibana
从上图中可以 访问地址为
http://192.168.121.138:5601/?code=634917
7.3 配置kibana
点击蓝色的按钮,就开始配置 elastic 了。
8、参考链接
- https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html
- https://www.elastic.co/guide/en/elasticsearch/reference/current/system-config.html
- https://www.elastic.co/guide/en/elasticsearch/reference/current/configuring-stack-security.html#stack-start-with-security
标签:
留言评论