温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
依然是软件的一些重要配置项目,那么首先第一个叫c name,它表述的是集群名称,我们的依然是软件啊,如果启动多个节点的话,他们会看一看他们的集群名称是否相同,如果相同的话,他们会组成一个集群来提供服务,对吧?这咱们讲过啊,然后下面呢是no name,它表述的是节点名称,在整个集群当中,这个节点名称应该具有唯一性,是不能重复的,一旦设定好之后就不能在发生改变了。那么还有no the master,它表述的是当前的节点是否有资格被选举为master,就是主节点,默认呢,就是true,如果设定为true的话,就表示你有资格成为master,但是你到底能不能成为master,这是需要通过选举产生的啊。还有这个叫not date,它表述的当前节点是不是数据节点,就意味着你当前的节点能不能索引数据。默认为处,那么就意味着数据的增删改查都可以在当前节点去完成,没有问题。那么下面呢是我们的分片的数量,这个分片的数量呢,默认为一,在早期版本呢默认为五,现在呢默认为一,它也可以在创建索引时设定这个值,那么具体设定为多大呢?要根据我的数据量来决定,如果数据量不大的话,设置为一效率是比较高的。
01:19
下面这个呢,是我们的副本数量,副本呢是我们为了提高我们的数据安全性所做的一个备份,那么默认值它也是一,那么副本数越多呀,其实我们集群的可用性就越好,你虽然说数据有了大量的冗余,可能写的数据慢了,但是因为每个副本呢都可以提供服务,那么这样的话,对于我们的查询效率就可以得到提升了,对不对?同学们,嗯,好,接着往下,下面呢是我们的一个压缩,它表示的是我们节点之间在传输数据时候是否压缩,那么压缩的效率肯定更快嘛。嗯,接下来这个参数呢,表述的是我们选举master的那个节点的最小数量,就意味着当我们选举时候呢,我们需要考虑那个候选的主节点数量,默认值是一,但是啊,如果你的默认值为一的话,一旦我们的网络不稳定,就可能出现呢,你的这个master并没有荡掉,但是呢,我们的集群,我们的操作。
02:13
那么可能啊,我们的集群就会出现另外一个master出现脑裂的情况,好吧,嗯,还有下面呢,有一个timeout超时时间,它表示的是我们在集群当中去发现其他的节点的一个连接的超时时间,默认的是三秒中,但是啊,在一些网络比较差的环境当中,你的这个三秒呢,确实是有点短了,那我们其实可以把它稍微的变大一些,这是可以的。
我来说两句