本文共 2203 字,大约阅读时间需要 7 分钟。
在开始安装之前,确保你已经准备好了以下资源:
/usr/local/es/ 目录,解压。ES_HOME=/usr/local/es/elasticsearch-6.8.8export PATH $PATH:$ES_HOME/bin
es 的用户,并设置密码。useradd es && passwd es
es 用户。chown -R es:es /usr/local/es/elasticsearch-6.8.8
es 用户并启动Elasticsearch。su - eselasticsearch
如果启动时出现权限错误,可能需要检查日志文件。
http://localhost:9200,如果看到响应页面,说明Elasticsearch已经启动成功。jps 命令查看Elasticsearch进程:jps | grep Elasticsearch
cluster.name: my-es-clusternode.name: node1discovery.zen.ping.unicast.hosts: ["node1", "node2", "node3"]network.host: 0.0.0.0discovery.zen.minimum_master_nodes: 2gateway.recover_after_nodes: 3
es 用户。elasticsearch-6.8.8 目录从 node1 拷贝到 node2 和 node3。scp -r /usr/local/es/elasticsearch-6.8.8 root@node2:/usr/local/es/scp -r /usr/local/es/elasticsearch-6.8.8 root@node3:/usr/local/es/
rm -rf /usr/local/es/elasticsearch-6.8.8/data/rm -rf /usr/local/es/elasticsearch-6.8.8/logs/
chown -R es:es /usr/local/es/elasticsearch-6.8.8
su - eselasticsearch -d
curl http://node1:9200/_cat/nodes?v
或者使用Elasticsearch Head插件连接到任意一个节点。
如果遇到文件描述符不够用的错误,修改系统配置:
/etc/security/limits.conf,添加以下限制:* soft nofile 65535* hard nofile 65535
sysctl -p
打开 /etc/sysctl.conf,添加以下配置:
vm.max_map_count=262144
应用修改:
sysctl -p
修改用户线程限制:
* soft nproc 4096* hard nproc 4096
应用修改:
sysctl -p
如果启动时出现权限错误,重新授权目录:
cd /usr/local/eschown -R es:es elasticsearch-6.8.8
为了更方便管理,可以使用后台启动:
elasticsearch -d
Ctrl + C 退出当前会话。kill 或 kill -9 强制终止进程。使用 jps 命令:
jps | grep Elasticsearch
使用命令:
elasticsearch -d
在集群配置完成后,可以通过Elasticsearch Web 界面设置管理员密码。
转载地址:http://ywdzz.baihongyu.com/