您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,能够快速地存储、搜索和分析大量数据。它广泛应用于日志分析、全文搜索、实时数据分析等场景。本文将详细介绍如何在Windows环境下安装和配置Elasticsearch 7.9集群。
在开始安装之前,确保你的Windows系统满足以下要求:
Elasticsearch依赖于Java运行环境,因此需要先安装Java。
Path
,点击“编辑”。C:\Program Files\Java\jdk-11.0.11\bin
。java -version
,确保显示Java 11或更高版本。C:\elasticsearch-7.9.0
。
C:\elasticsearch-7.9.0
├── bin
├── config
├── data
├── logs
├── modules
├── plugins
└── ...
C:\elasticsearch-7.9.0\config\elasticsearch.yml
文件。my-cluster
。node-1
。C:\elasticsearch-7.9.0\data
。C:\elasticsearch-7.9.0\logs
。0.0.0.0
。9200
。["127.0.0.1"]
。["node-1"]
。bin
目录:
cd C:\elasticsearch-7.9.0\bin
elasticsearch.bat
http://localhost:9200
,如果看到类似以下内容,说明Elasticsearch已成功启动:
{
"name" : "node-1",
"cluster_name" : "my-cluster",
"cluster_uuid" : "abc123",
"version" : {
"number" : "7.9.0",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "abc123",
"build_date" : "2020-10-01T00:00:00.000Z",
"build_snapshot" : false,
"lucene_version" : "8.6.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
C:\elasticsearch-7.9.0-node2
。C:\elasticsearch-7.9.0-node2\config\elasticsearch.yml
文件:
node-2
。9201
。["127.0.0.1"]
。["node-1", "node-2"]
。确保所有节点的cluster.name
配置相同,例如my-cluster
。
确保所有节点的network.host
配置为0.0.0.0
,以便节点之间可以互相通信。
discovery.seed_hosts
中列出所有节点的IP地址或主机名,例如["127.0.0.1"]
。cluster.initial_master_nodes
中列出所有初始主节点的名称,例如["node-1", "node-2"]
。bin
目录:
cd C:\elasticsearch-7.9.0\bin
elasticsearch.bat
bin
目录:
cd C:\elasticsearch-7.9.0-node2\bin
elasticsearch.bat
http://localhost:9200/_cluster/health
,查看集群健康状态:
{
"cluster_name" : "my-cluster",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 2,
"number_of_data_nodes" : 2,
"active_primary_shards" : 0,
"active_shards" : 0,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 0,
"active_shards_percent_as_number" : 100.0
}
status
为green
,说明集群健康。C:\elasticsearch-7.9.0\config\jvm.options
文件,调整-Xms
和-Xmx
参数,例如:
-Xms1g
-Xmx1g
C:\elasticsearch-7.9.0\config\elasticsearch.yml
文件中的http.port
或transport.port
,确保端口未被占用。discovery.seed_hosts
和cluster.initial_master_nodes
配置,确保所有节点的配置一致。通过本文的步骤,你应该已经成功在Windows环境下安装和配置了Elasticsearch 7.9集群。Elasticsearch的强大功能可以帮助你快速处理和分析大量数据,适用于各种应用场景。如果在安装和配置过程中遇到问题,可以参考常见问题与解决方案部分,或者查阅Elasticsearch官方文档获取更多帮助。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。