运维部署
搭建一个单机版的k8s
Gitlab部署及使用
docker-compose安装Harbor
LDAP部署
Chrony时钟源部署
PXE批量安装
wiki.js部署指南
常用源
常用脚本
阿里云ossfs部署
华为光交划zone
Ubuntu虚拟部署FusionCompute
Rancher部署
AIX7.0安装JAVA
eggo部署K8S
Harbor本地镜像仓库离线安装及使用
使用kubeadm部署K8S(docker+CRI+Flannel)集群
使用kubeadm部署K8S(containerd+Calico)集群
AIX7.0安装JAVA
Elasticsearch单机部署
本文档使用 MrDoc 发布
-
+
首页
Elasticsearch单机部署
# 1、下载软件包 ``` cd /opt wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.6-linux-x86_64.tar.gz tar -xzf elasticsearch-7.17.6-linux-x86_64.tar.gz mv elasticsearch-7.17.6 elasticsearch cd elasticsearch/ ``` # 2、配置环境变量 ``` vim /etc/profile export ES_HOME=/opt/elasticsearch export PATH=$ES_HOME/bin:$PATH source /etc/profile ``` # 3、修改Elasticsearch核心配置文件 ``` vim /opt/elasticsearch/config/elasticsearch.yml cluster.name: elasticsearch01 node.name: tx-node path.data: /opt/elasticsearch/data path.logs: /opt/elasticsearch/logs network.host: 0.0.0.0 discovery.seed_hosts: ["127.0.0.1"] cluster.initial_master_nodes: ["tx-node"] ``` # 4、创建ES数据存储文件夹 ``` cd /opt/elasticsearch/ mkdir data ``` # 5、修改 jvm.options 配置 ``` vim /opt/elasticsearch/config/jvm.options # 建议配置为物理内存的一半或者更多最好不要超过32G,超过了也可能不会增强性能 -Xms2g -Xmx2g ``` # 6、创建 esuser 用户并授权 ``` # useradd esuser # chown -R esuser:esuser /opt/elasticsearch ``` # 7、切换到esuser用户,启动Elasticsearch ``` # su esuser # cd /usr/local/elasticsearch-7.14.1/bin # ./elasticsearch ``` # 9、问题处理 ## 9.1 最大虚拟内存太低 ``` [2022-10-18T14:13:56,218][ERROR][o.e.b.Bootstrap ] [tx-node] node validation exception [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch. bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] ``` - 处理方法: ``` echo "vm.max_map_count=262144" >> /etc/sysctl.conf sysctl -p ```
阿星
2024年1月27日 20:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码