目录
- 1、背景
- 2、es对jdk和操作系统的要求等
- 3、安装步骤
- 3.1 下载对应版本的es
- 3.2 创建es账户
- 3.3 修改es配置
- 3.3.1 修改es配置
- 3.3.3 修改jvm配置
- 3.4 修改系统配置
- 3.4.1 修改用户打开的文件数限制
- 3.4.2 禁用swap
- 3.4.3 修改虚拟内存
- 3.4.4 提高线程数
- 3.5 放开9200端口
- 4、启动es
- 5、重置 elastic 账户密码
- 6、访问 es
- 7、kibana连接到es
- 7.1 修改kibana配置
- 7.2 启动kibana
- 7.3 配置kibana
- 8、参考链接
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账户【记录在linux上单机elasticsearch8和kibana8】需要为
es
单独创建一个用户,使用root
账户启动es
会报错 。[root@appbasic ~]# useradd es[root@appbasic ~]# passwd es[root@appbasic es]# tar -zxf elasticsearch-8.4.3-linux-aarch64.tar.gz[root@appbasic es]# chown es -R elasticsearch-8.4.3[root@appbasic es]# su - esLast login: Sun Oct 30 11:13:55 CST 2022 from 192.168.121.1 on pts/1[es@appbasic ~]$ cd /usr/local/es/elasticsearch-8.4.3[es@appbasic elasticsearch-8.4.3]$ mkdir datas[es@appbasic elasticsearch-8.4.3]$
3.3 修改es配置3.3.1 修改es配置vim config/elasticsearch.yml
# 集群名cluster.name: es-cluster# 节点名node.name: es-node01# 数据目录path.data: /usr/local/es/elasticsearch-8.4.3/datas# 日志目录path.logs: /usr/local/es/elasticsearch-8.4.3/logs# es绑定到的地址network.host: 192.168.121.138# es启动后前端访问的端口http.port: 9200http.cors.enabled: truehttp.cors.allow-origin: "*"
3.3.3 修改jvm配置vim config/jvm.options
可以根据实际情况 修改一下
-Xms 和 -Xmx
等参数3.4 修改系统配置3.4.1 修改用户打开的文件数限制
- 通过
ulimit -n
查看当前用户可打开的文件数 - 修改用户可打开的文件数限制
vim /etc/security/limits.conf
essoftnofile65536eshardnofile65536
参考链接: https://www.elastic.co/guide/en/elasticsearch/reference/current/setting-system-settings.html#ulimit3.4.2 禁用swap
/etc/fstab
注释掉所有行中存在 swap
的行 。# /dev/mapper/cl_fedora-swap noneswapdefaults0 0
参考链接: https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration-memory.html3.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
essoftnproc65536eshardnproc65536
参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/max-number-of-threads.html以上配置配置完之后,重启一下系统,使系统配置生效 。
3.5 放开9200端口
firewall-cmd --zone=public --add-port=9200/tcp --permanentfirewall-cmd --reload
4、启动es需要使用非root
账户启动 。bin/elasticsearch
前台启动bin/elasticsearch -d
后台启动文章插图
5、重置 elastic 账户密码
[es@appbasic elasticsearch-8.4.3]$ bin/elasticsearch-reset-password --username elastic -iwarning: ignoring JAVA_HOME=/usr/local/jdk8; using bundled JDKWARNING: Group of file [/usr/local/es/elasticsearch-8.4.3/config/users] used to be [root], but now is [es]WARNING: Group of file [/usr/local/es/elasticsearch-8.4.3/config/users_roles] used to be [root], but now is [es]This tool will reset the password of the [elastic] user.You will be prompted to enter the password.Please confirm that you would like to continue [y/N]yEnter password for [elastic]:Re-enter password for [elastic]:Password for the [elastic] user successfully reset.[es@appbasic elasticsearch-8.4.3]$
6、访问 es推荐阅读
- 光遇9.8草帽先祖位置在哪
- 原神在弹弹菇上连续弹跳五次怎么完成
- 原神帮助76个兰那罗位置在哪
- 浓缩的纯净之核在哪里得(dnf浓缩的纯净之骸怎么弄)
- DNF浓缩的纯洁之骸到底怎么获得(dnf浓缩的纯洁之骸在哪搬砖)
- 浓缩的异界精髓,浓缩的纯洁之骸在哪里可以得到
- DNF浓缩的纯洁之骸要怎么才能得到(dnf浓缩的纯洁之骸在哪搬砖)
- 二 Linux--多线程
- 妄想山海跳乌的刷新位置在什么地方
- 华为watch3可以使用微信吗_华为watch3有微信吗