我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Elasticsearch集群的简单搭建-创新互联

环境说明:
服务器(系统版本 centos7)
elasticsearch版本: elasticsearch-6.2.2
elasticsearch目录: /home/soft/

成都创新互联一直通过网站建设和网站营销帮助企业获得更多客户资源。 以"深度挖掘,量身打造,注重实效"的一站式服务,以成都做网站、网站建设、外贸营销网站建设、移动互联产品、成都全网营销推广服务为核心业务。十多年网站制作的经验,使用新网站建设技术,全新开发出的标准网站,不但价格便宜而且实用、灵活,特别适合中小公司网站制作。网站管理系统简单易用,维护方便,您可以完全操作网站资料,是中小公司快速网站建设的选择。
 192.168.33.10  master  
 192.168.33.11  master data   
 192.168.33.12  master data

一、创建es运行帐号 【三台机器都统一用户为es】
useradd es
passwd es

二、创建数据目录与日志目录【三台机器都一样】

  mkdir -p /home/soft/elasticsearch-6.2.2/data/data/

      mkdir -p /home/soft/elasticsearch-6.2.2/data/logs/

三、修改目录权限[三台机器都一样]

 chown -R es:es /home/soft/elasticsearch-6.2.2

四、修改配置信息

一.  192.168.33.10 配置信息:
                    cluster.name: my-application
                    node.name: node-192-168-33-10
                    path.data: /home/soft/elasticsearch-6.2.2/esData/data
                    path.logs: /home/soft/elasticsearch-6.2.2/esData/logs
                    bootstrap.memory_lock: false
                    bootstrap.system_call_filter: false
                    network.host: 192.168.33.10
                    http.port: 9200
                    discovery.zen.ping.unicast.hosts: ["192.168.33.10:9300","192.168.33.11:9300","192.168.33.12:9300"]
                    discovery.zen.minimum_master_nodes: 2
                    gateway.recover_after_nodes: 3
                    node.master: true
                    node.data: false
                    node.ingest: false
                    search.remote.connect: false

二、192.168.33.11 配置信息:
           cluster.name: my-application
           **node.name: node-192-168-33-11**
           path.data: /home/soft/elasticsearch-6.2.2/esData/data/
           path.logs: /home/soft/elasticsearch-6.2.2/esData/logs/
           bootstrap.memory_lock: false
           bootstrap.system_call_filter: false
           **network.host: 192.168.33.11**
           http.port: 9200
          discovery.zen.ping.unicast.hosts: ["192.168.33.10:9300","192.168.33.11:9300","192.168.33.12:9300"]
          discovery.zen.minimum_master_nodes: 2
          gateway.recover_after_nodes: 3
          node.master: true
         ** node.data: true**
          node.ingest: false
          search.remote.connect: false

三、192.168.33.12 配置信息
                     cluster.name: my-application                            
                      **node.name: node-12**
                      path.data: /home/soft/elasticsearch-6.2.2/esData/data/
                      path.logs: /home/soft/elasticsearch-6.2.2/esData/logs/
                      bootstrap.memory_lock: false
                      bootstrap.system_call_filter: false
                    ** network.host: 192.168.33.12**
                     http.port: 9200
                     discovery.zen.ping.unicast.hosts: ["192.168.33.10:9300","192.168.33.11:9300","192.168.33.12:9300"]
                     discovery.zen.minimum_master_nodes: 2
                     gateway.recover_after_nodes: 3
                     node.master: true
                     node.data: true
                     node.ingest: false
                     search.remote.connect: false

四,用es用户的身份启动elasticsearch-6.2.2 [三台机器]
       ./bin/elasticsearch
    启动成功之后,用CURL 请求测试集群是否搭建成功。
            curl http://192.168.33.11:9200/_cat/nodes?v

Elasticsearch集群的简单搭建
此时,一个简单的集群已经搭建成功,现在是node-12为master节点。

说明:
3台机器的cluster.name值必须一样,node.name值必须不一样。

在启动过程中遇到的问题列表:

  1. Elasticsearch集群的简单搭建

    解决办法:
    vim /etc/security/limits.conf,新加两行:
    es soft nofile 65536
    es hard nofile 65536
    es soft nproc 4096
    es hard nproc 4096

  1. Elasticsearch集群的简单搭建

    解决办法:
    discovery.zen.ping.unicast.hosts配置信息时把端口加上
    bootstrap.memory_lock: false
    bootstrap.system_call_filter: false

    3.Elasticsearch集群的简单搭建

    解决办法 : su root
    vim /etc/security/limits.d/90-nproc.conf

    • soft nproc 4096 [1024改为4096]
      4.Elasticsearch集群的简单搭建
      解决办法:
      vim /etc/sysctl.conf
      添加: vm.max_map_count=655360
      sysctl -p

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:Elasticsearch集群的简单搭建-创新互联
转载来于:http://mswzjz.cn/article/dpcccp.html

其他资讯