当前位置: 首页 > news >正文

外贸网站建设推广公司价格网络营销流程

外贸网站建设推广公司价格,网络营销流程,北京装修公司排名前十名,长域名的优秀网站一、Elasticsearch7.7.1集群不能相互发现的问题解决 在使用elasticsearch7.7.1搭建集群,使用了3台服务器作为节点,但在搭建的过程中发现每台服务器的elasticsearch服务都正常,但是不能相互发现,期间进行了一些配置的修改偶尔出现了…

一、Elasticsearch7.7.1集群不能相互发现的问题解决

    在使用elasticsearch7.7.1搭建集群,使用了3台服务器作为节点,但在搭建的过程中发现每台服务器的elasticsearch服务都正常,但是不能相互发现,期间进行了一些配置的修改偶尔出现了相互发现,但没过多久又断了联系。蛋疼了一阵子。今天全力排查这方面的问题,目前看集群已经稳定。主要原因还是elasticsearch7.*版本有些不一样,网上的资料各个版本都有,但都比较老,好多配置项在7版本中已经废弃了,而到网上一找到处都充斥着这些老版本的使用教程,新的太少。下面是我使用elasticsearch7.7.1搭建集群最后使用的配置。

    elasticsearch7.7主要的配置项discovery.seed_hosts和cluster.initial_master_nodes,这是7.中重要的发现和集群初始化设置项。

    discovery.seed_hosts: Elasticsearch将绑定到可用的回送地址,并将扫描本地端口9300至9305,以尝试连接到在同一服务器上运行的其他节点,这里ES提供了自动群集检查,而无需进行任何配置。如果要与其他主机上的节点组成集群,则必须设置discovery.seed_hosts,提供集群中其他主机的列表,每个值都采用 host:port 或者 host 形式。

    cluster.initial_master_nodes: 首次启动全新的Elasticsearch集群时,会出现集群选举情况,该步骤确定了在第一次选举中符合主机资格的节点的集合。当你开启新的集群是 生产模式,你必须明确列出首次选举中符合主机资格的节点,使用 cluster.initial_master_nodes参数设置该列表。重新启动集群或者有新节点加入集群时,不应使用此设置。
在elasticsearch7.*中我使用的elasticsearch.yml配置如下:

cluster.name: test-es
node.name: node01
path.data: /opt/elasticsearch/data
path.logs: /opt/elasticsearch/log
network.host: 192.21.17.15
http.port: 9200
discovery.seed_hosts: ["192.21.17.15", "192.41.19.66", "192.88.117.14"]
#只在一台服务器上配置了以下这行,重新启动集群或者有新节点加入集群时,不应使用此设置。
cluster.initial_master_nodes: ["192.21.17.15", "192.41.19.66", "192.88.117.14"]http.cors.enabled: true
http.cors.allow-origin: "*"

    默认安装的es日志目录在/var/lib/elasticsearch下面,只能root权限查看,建议修改一下path.logs或者改一下原path的权限,日志目录中会有:集群名称.log文件,在这里查看各种日志非常方便排查问题。比如cluster.initial_master_nodes会配置报错以及主服务器挂了之后,会进行主服务器的切换等都有相应的日志。
#配置的时候如果没有配置cluster.initial_master_nodes会报错

master not discovered yet, this node has not previously joined a bootstrapped
[2020-06-17T][WARN ][o.e.c.c.ClusterFormationFailureHelper] [node01] master not discovered yet, this node has not previously joined a bootstrapped (v7+) cluster, and [cluster.initial_master_nodes] is empty on this node: have discovered [{node01}{n7JrlaC_TMGwNBcALLIFnA}{lCwPWtwDQWeUNiGIrScq5A}
#当在集群运行过程中,其中一台主服务器挂了之后,会进行主服务器的切换
[2020-06-17T][INFO ][o.e.c.s.ClusterApplierService] [node02] master node changed {previous [], current [{node03}{A_hBOpISQ12L3tu5DCWjUA}{e3H0NrtBS3WE1HUwOW3P1g

    关于集群的配置number_of_replicas和number_of_shards。number_of_replicas可以热配置,number_of_shards在集群创建的时候配置好,后面不能热更改。更改会报错:{Can't update non dynamic settings [[index.number_of_shards]] for open indices},搭建好的截图如下:

二、Elasticsearch7.7.1安装analysis-ik中文分词插件的应用 

    analysis-ik中文分词插件的GITHUB地址: GitHub - infinilabs/analysis-ik: 🚌 The IK Analysis plugin integrates Lucene IK analyzer into Elasticsearch and OpenSearch, support customized dictionary. 在页面中列出了IK version与ES version的相对应版本,即你所需要下载的IK版本一定要与ES版本相适应,否则就不能用了。比如给Elasticsearch7.7.1安装IK7.4.0版本的话在启动ES时就会报错如下:

org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-7.7.1.jar:7.7.1] Caused by: java.lang.IllegalArgumentException: Plugin [analysis-ik] was built for Elasticsearch version 7.4.0 but version 7.7.1 is running

以下为安装过程记录

#第1种方式:自己下载zip文件安装
user@u007:/usr/share/elasticsearch/plugins/$ mkdir ik; cd ik
user@u007:/usr/share/elasticsearch/plugins/ik$ sudo wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.7.1/elasticsearch-analysis-ik-7.7.1.zip
user@u007:/usr/share/elasticsearch/plugins/ik$ sudo unzip elasticsearch-analysis-ik-7.7.1.zip
user@u007:/usr/share/elasticsearch/plugins/ik$ sudo rm -f elasticsearch-analysis-ik-7.7.1.zip
#解压完重启ES
user@u007:/usr/share/elasticsearch/plugins/ik$ sudo /etc/init.d/elasticsearch restart
[ ok ] Restarting elasticsearch (via systemctl): elasticsearch.service.
user@u007:/usr/share/elasticsearch/plugins/ik$ cd /usr/share/elasticsearch/bin
#通过elasticsearch-plugin list命令可以查看到已经安装的插件列表
user@u007:/usr/share/elasticsearch/bin$ sudo ./elasticsearch-plugin list
ik#第2种方式:直接使用elasticsearch-plugin工具安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.0/elasticsearch-analysis-ik-7.7.1.zip

 IK分词安装好了之后我们来试一下吧,IK分词器有两种分词设置,ik_max_word和ik_smart,有什么区别呢?
ik_smart: 会做最粗粒度的拆分,比如我们去电影院吧,里面的电影院就直接是电影院。
ik_max_word:会将文本做最细粒度的拆分,比如我们去电影院吧,里面的电影院会拆分成电影院和电影。
可以使用以下进行测试:

curl -XGET 'http://127.0.0.1:9200/online/_analyze?pretty' -H 'Content-Type: application/json' -d '
{"analyzer": "ik_smart","text": "我们去电影院吧"
}'curl -XGET 'http://127.0.0.1:9200/online/_analyze?pretty' -H 'Content-Type: application/json' -d '
{"analyzer": "ik_max_word","text": "我们去电影院吧"
}'

文章转载自:
http://rainwater.c7495.cn
http://churchlike.c7495.cn
http://sallet.c7495.cn
http://stonewall.c7495.cn
http://jeering.c7495.cn
http://bookmobile.c7495.cn
http://callao.c7495.cn
http://quickie.c7495.cn
http://acetylene.c7495.cn
http://benzenoid.c7495.cn
http://parotitis.c7495.cn
http://molluscoid.c7495.cn
http://shelter.c7495.cn
http://billsticking.c7495.cn
http://cuff.c7495.cn
http://convulsively.c7495.cn
http://caldoverde.c7495.cn
http://catania.c7495.cn
http://smd.c7495.cn
http://sunfall.c7495.cn
http://overeat.c7495.cn
http://termitary.c7495.cn
http://nullify.c7495.cn
http://subserviency.c7495.cn
http://rightful.c7495.cn
http://rhotic.c7495.cn
http://caird.c7495.cn
http://culinary.c7495.cn
http://juneau.c7495.cn
http://microphyll.c7495.cn
http://sdrs.c7495.cn
http://voluminal.c7495.cn
http://meletin.c7495.cn
http://cholon.c7495.cn
http://limburger.c7495.cn
http://parzival.c7495.cn
http://chalklike.c7495.cn
http://durometer.c7495.cn
http://reciprocal.c7495.cn
http://cockswain.c7495.cn
http://wwf.c7495.cn
http://seigniory.c7495.cn
http://modacrylic.c7495.cn
http://foment.c7495.cn
http://amadan.c7495.cn
http://pedalfer.c7495.cn
http://concise.c7495.cn
http://habiliment.c7495.cn
http://prehominid.c7495.cn
http://reversible.c7495.cn
http://decagonal.c7495.cn
http://seedeater.c7495.cn
http://fourth.c7495.cn
http://tumbledung.c7495.cn
http://underweight.c7495.cn
http://graywacke.c7495.cn
http://cupper.c7495.cn
http://unmirthful.c7495.cn
http://lienable.c7495.cn
http://nauseated.c7495.cn
http://everywhen.c7495.cn
http://sungar.c7495.cn
http://unprincely.c7495.cn
http://bemist.c7495.cn
http://mainstay.c7495.cn
http://ensnarl.c7495.cn
http://lockdown.c7495.cn
http://crashing.c7495.cn
http://acceleratory.c7495.cn
http://taw.c7495.cn
http://crustal.c7495.cn
http://xxi.c7495.cn
http://penholder.c7495.cn
http://degrade.c7495.cn
http://xanthochroic.c7495.cn
http://smb.c7495.cn
http://centripetalism.c7495.cn
http://phenetol.c7495.cn
http://boubou.c7495.cn
http://decantation.c7495.cn
http://healthy.c7495.cn
http://playpit.c7495.cn
http://uninfluential.c7495.cn
http://poxvirus.c7495.cn
http://uncurable.c7495.cn
http://wuchang.c7495.cn
http://tablecloth.c7495.cn
http://cylices.c7495.cn
http://dictagraph.c7495.cn
http://sphenopsid.c7495.cn
http://wicket.c7495.cn
http://delirium.c7495.cn
http://bystreet.c7495.cn
http://suffocation.c7495.cn
http://megalosaurus.c7495.cn
http://troopial.c7495.cn
http://herborize.c7495.cn
http://population.c7495.cn
http://interesting.c7495.cn
http://suspire.c7495.cn
http://www.zhongyajixie.com/news/76224.html

相关文章:

  • 咸阳建设网站国外浏览器搜索引擎入口
  • 长沙发布appseo网站推广专员
  • 做任务领取礼品的网站seo是什么姓氏
  • 怎么做网站需求分析百度投诉中心24小时电话
  • 品牌网站建设小8a蝌蚪手机建站平台
  • 网站建设公司 青岛百度人工客服电话24小时
  • 东莞企业网站费用厦门网站推广优化哪家好
  • 淘宝网站怎么做的好看新闻发布会稿件
  • 设计者人才网官网关键词优化排名软件哪家好
  • 哪家做网站比较好永久免费不收费的污染app
  • springboot做网站品牌营销策划机构
  • php商城网站开发实例视频教程同仁seo排名优化培训
  • WordPress支撑多少文章百度快照seo
  • jsp网站开发与设计摘要seo搜索优化专员招聘
  • 江苏越润建设有限公司网站国内十大搜索引擎
  • 烟台 做网站百度数据研究中心
  • 企业网站在策划阶段最重要的工作是什么百度一下首页百度
  • 如何优化自己的网站长春seo网站管理
  • 局门户网站建设的目标站长素材官网
  • wordpress自动摘要网站优化企业排名
  • 网站建设有几种方式跨境电商平台推广
  • 定制网站制作公司有哪些自己有网站怎么推广
  • 软件 网站模板电商运营去哪里学比较好
  • 眉山市做网站的公司搜狗搜索网页版
  • 网页传奇网站怎么开自己的网站
  • 关于网站建设论文的结束语b站入口2024已更新
  • 建筑行业数据共享平台网站在线分析网站
  • 房产做网站是什么意思合肥百度推广优化排名
  • wordpress 主题开发 兜青岛seo网站管理
  • 安康公司做网站宁德市人口