首页 技术 正文
技术 2022年11月6日
0 收藏 531 点赞 966 浏览 5802 个字

现有两部机器:192.168.31.86,192.168.31.87

 参考以往博文对Elasticsearch进行配置完成:http://www.cnblogs.com/zhongshengzhen/p/elasticsearch_mysql.html1、注意事项集群需要在同一网段 2、配置elasticsearch.ymlcluster.name :配置es的集群名称,不同的集群用名字来区分, 如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。 node.name:节点名称,一部服务器一个节点,分别为node-1,node-2,node-3 。 http.port :服务端口,一般默认是9200,如果在同一部服务器上面配置多个elasticsearch服务,则端口需要不同 discovery.zen.ping.unicast.hosts:自动检索可用节点,设置了这个参数才会自动检测可用的节点。 同一集群名下,elasticsearch会自动去发现其他的节点。 具体配置:192.168.31.86:cluster.name: myclusternode.name: node-1#指定了该节点可能成为 master 节点,还可以是数据节点

node.master: true

node.data: truenetwork.host: 192.168.31.86http.port: 9200transport.tcp.port: 9300discovery.zen.ping.unicast.hosts: [“192.168.31.86”, “192.168.31.87”] 192.168.31.87:cluster.name: myclusternode.name: node-2#指定了该节点可能成为 master 节点,还可以是数据节点

node.master: true

node.data: truenetwork.host: 192.168.31.87http.port: 9200transport.tcp.port: 9300discovery.zen.ping.unicast.hosts: [“192.168.31.86”, “192.168.31.87”] 然后分别启动两个节点的ES服务。 安装Head

Head是一个用来监控Elasticsearch状态的客户端插件。 检查两个节点的情况:192.168.31.86:[zsz@zsz elasticsearch-2.3.2]$ curl ‘192.168.31.86:9200/_cat/indices?v’

health status index    pri rep docs.count docs.deleted store.size pri.store.size

green  open   myindex    5   1        163            0      294kb          147kb

green  open   customer   5   1          0            0      1.5kb           795b  192.168.31.87:[zsz@VS-SUPSV-TEST1 elasticsearch-2.3.2]$ curl ‘192.168.31.87:9200/_cat/indices?v’

health status index    pri rep docs.count docs.deleted store.size pri.store.size

green  open   myindex    5   1        163            0      294kb          147kb

green  open   customer   5   1          0            0      1.5kb           795b  发现是GREEN的绿色健康状态,说明备份被分配完成,可用。集群配置完成。 测试集群中两个节点的查询情况:[zsz@zsz ~]$ curl ‘192.168.31.87:9200/myindex/_search?q=ghdfdfgddfg’

{“took”:13,”timed_out”:false,”_shards”:{“total”:5,”successful”:5,”failed”:0},”hits”:{“total”:1,”max_score”:0.49305484,”hits”:[{“_index”:”myindex”,”_type”:”mytype”,”_id”:”AVeoqjX_-bv4eY7Nx-xL”,”_score”:0.49305484,”_source”:{“pk”:14,”user_pk”:10,”media_pk”:2,”topic_pk”:0,”access_source_pk”:0,”p_channel_pk”:0,”c_channel_pk”:0,”title”:”ghdfdfgddfg”,”cover_url”:{“S”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_2.jpg”],”L”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_1.jpg”]},”summary”:”\”好奇号\”发回火星最新影像 地貌酷似地球”,”read_count”:0,”like_count”:0,”share_count”:0,”favorites_count”:0,”check_status”:3,”release_status”:1,”isurgent”:1,”created_at”:”2016-08-15T14:07:19.000+08:00″,”updated_at”:”2016-10-04T10:11:56.000+08:00″}}]}} [zsz@zsz ~]$ curl ‘192.168.31.86:9200/myindex/_search?q=ghdfdfgddfg’

{“took”:5,”timed_out”:false,”_shards”:{“total”:5,”successful”:5,”failed”:0},”hits”:{“total”:1,”max_score”:0.49305484,”hits”:[{“_index”:”myindex”,”_type”:”mytype”,”_id”:”AVeoqjX_-bv4eY7Nx-xL”,”_score”:0.49305484,”_source”:{“pk”:14,”user_pk”:10,”media_pk”:2,”topic_pk”:0,”access_source_pk”:0,”p_channel_pk”:0,”c_channel_pk”:0,”title”:”ghdfdfgddfg”,”cover_url”:{“S”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_2.jpg”],”L”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_1.jpg”]},”summary”:”\”好奇号\”发回火星最新影像 地貌酷似地球”,”read_count”:0,”like_count”:0,”share_count”:0,”favorites_count”:0,”check_status”:3,”release_status”:1,”isurgent”:1,”created_at”:”2016-08-15T14:07:19.000+08:00″,”updated_at”:”2016-10-04T10:11:56.000+08:00″}}]}} 测试192.168.31.86节点对数据修改后,两个节点的数据是否同步 [zsz@zsz ~]$ curl -XPOST ‘192.168.31.86:9200/myindex/mytype/AVeoqjX_-bv4eY7Nx-xL/_update?pretty’ -d ‘{        

          “doc”: { “summary “: “TEST UPDATE DATA” }

        }’

{

  “_index” : “myindex”,

  “_type” : “AVeoqjX_-bv4eY7Nx-xL”,

  “_id” : “_update”,

  “_version” : 1,

  “_shards” : {

    “total” : 2,

    “successful” : 2,

    “failed” : 0

  },

  “created” : true

} [zsz@zsz ~]$ curl ‘192.168.31.86:9200/myindex/_search?q=ghdfdfgddfg’

{“took”:5,”timed_out”:false,”_shards”:{“total”:5,”successful”:5,”failed”:0},”hits”:{“total”:1,”max_score”:0.44561866,”hits”:[{“_index”:”myindex”,”_type”:”mytype”,”_id”:”AVeoqjX_-bv4eY7Nx-xL”,”_score”:0.44561866,”_source”:{“pk”:14,”user_pk”:10,”media_pk”:2,”topic_pk”:0,”access_source_pk”:0,”p_channel_pk”:0,”c_channel_pk”:0,”title”:”ghdfdfgddfg”,”cover_url”:{“S”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_2.jpg”],”L”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_1.jpg”]},”summary”:”\”好奇号\”发回火星最新影像 地貌酷似地球”,”read_count”:0,”like_count”:0,”share_count”:0,”favorites_count”:0,”check_status”:3,”release_status”:1,”isurgent”:1,”created_at”:”2016-08-15T14:07:19.000+08:00″,”updated_at”:”2016-10-04T10:11:56.000+08:00″,“summary “:”TEST UPDATE DATA”}}]}} [zsz@zsz ~]$ curl ‘192.168.31.87:9200/myindex/_search?q=ghdfdfgddfg’

{“took”:2,”timed_out”:false,”_shards”:{“total”:5,”successful”:5,”failed”:0},”hits”:{“total”:1,”max_score”:0.44561866,”hits”:[{“_index”:”myindex”,”_type”:”mytype”,”_id”:”AVeoqjX_-bv4eY7Nx-xL”,”_score”:0.44561866,”_source”:{“pk”:14,”user_pk”:10,”media_pk”:2,”topic_pk”:0,”access_source_pk”:0,”p_channel_pk”:0,”c_channel_pk”:0,”title”:”ghdfdfgddfg”,”cover_url”:{“S”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_2.jpg”],”L”:[“http://ochz1y8tu.bkt.clouddn.com/lg-6Q2Cy2yjF_SqLSo5YaKJKx2E520160829102601_1.jpg”]},”summary”:”\”好奇号\”发回火星最新影像 地貌酷似地球”,”read_count”:0,”like_count”:0,”share_count”:0,”favorites_count”:0,”check_status”:3,”release_status”:1,”isurgent”:1,”created_at”:”2016-08-15T14:07:19.000+08:00″,”updated_at”:”2016-10-04T10:11:56.000+08:00″,“summary “:”TEST UPDATE DATA”}}]}} 在192.168.31.86机器上更新的数据,分别查询192.168.31.86和192.168.31.87,发觉数据是同步了的。elasticsearch集群自我完成了实时同步。  常见问题:1、问题报错:no rute to host解决方案:由于端口没开启,处理办法(1)关闭服务器防火墙,不推荐。(2)开放端口:/sbin/iptables -I INPUT -p tcp –dport 9200 -j ACCEPT/sbin/iptables -I INPUT -p tcp –dport 9300 -j ACCEPT/etc/rc.d/init.d/iptables save

/etc/rc.d/init.d/iptables restart

/etc/init.d/iptables status      

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,489
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,904
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,737
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,490
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,128
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,291