Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。


ES数据库单节点部署的基础上,在增加一台ES,组成简单的集群

1、检查是否安装JDK

2、安装ES

3、启动ES并查看日志

4、配置文件

主要配置:

master:

cluster.name: hahashen

node.name: node1

slave:

cluster.name: hahashen

node.name: node2

cluster.name: hahashen

node.name: node2

node.master: true

node.data: true

path.data: /var/lib/elasticsearch

path.logs: /var/log/elasticsearch

network.host: 0.0.0.0

http.port: 9200

discovery.seed_hosts: ["192.168.20.41", "192.168.20.42"]

cluster.initial_master_nodes: ["192.168.20.41", "192.168.20.42"]

xpack.security.enabled: true

xpack.monitoring.enabled: true

xpack.security.transport.ssl.enabled: true

xpack.security.transport.ssl.verification_mode: certificate

xpack.security.transport.ssl.keystore.path: /etc/elasticsearch/elastic-certificates.p12

xpack.security.transport.ssl.truststore.path: /etc/elasticsearch/elastic-certificates.p12

5、把生成的elastic-certificates.p12证书拷贝到Slave上,并授权

[root@slave ]chown elasticsearch:elasticsearch/etc/elasticsearch/elastic-certificates.p12

6、先把master 的ES重新启动,再启动slave上的ES

7、ES集群启动后第一步需要设置密码hahashen

[root@master]#/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive

8、验证集群是否成功

master:

slave:



请扫描关注:DevOps运维团





©著作权归作者所有:来自51CTO博客作者mob604756e834f7的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. IPFS矿池集群方案详解
  2. 完整的二进制安装Kubernetes高可用集群
  3. 二进制安装Kubernetes高可用集群(上)
  4. 编写Playbook部署Etcd集群
  5. 升级kubeadm部署的k8s集群
  6. 如何落地全球最大 Kubernetes 生产集群
  7. Kafka 集群部署
  8. 使用kubeadm部署kubernetes集群
  9. 容器云平台No.3~kubernetes简单使用

随机推荐

  1. Android期末机试考核模拟题
  2. Android 用户反馈界面的实现
  3. Android Categroy 详解大全
  4. mac android 环境
  5. Debug native code using addr2line on A
  6. 安卓开发视屏下载
  7. android 开发中将十六进制 颜色代码 转换
  8. android:Spinner 设置收起以及展开的字体
  9. ListView与Button的共存问题解决(点击事件
  10. 查询通讯录拨号发短信