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

试玩网站建设制作建设网站的重要性

试玩网站建设制作,建设网站的重要性,外国购物平台网站大全,泉州专业做网站部署elasticsearch 创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络 docker network create es-net 拉取镜像 我们采用elasticsearch的7.12.1版本的镜像 docker pull elasticsearch:7.12.1 运行 运行docker命令&a…

部署elasticsearch

创建网络

因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络

docker network create es-net

拉取镜像

我们采用elasticsearch的7.12.1版本的镜像

docker pull elasticsearch:7.12.1

运行

运行docker命令,部署单点es

docker run -d \--name es \-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \-e "discovery.type=single-node" \-v es-data:/usr/share/elasticsearch/data \-v es-plugins:/usr/share/elasticsearch/plugins \--privileged \--network es-net \-p 9200:9200 \-p 9300:9300 \
elasticsearch:7.12.1

命令解释 

  • -e "cluster.name=es-docker-cluster":设置集群名称

  • -e "http.host=0.0.0.0":监听的地址,可以外网访问

  • -e "ES_JAVA_OPTS=-Xms512m -Xmx512m":内存大小

  • -e "discovery.type=single-node":非集群模式

  • -v es-data:/usr/share/elasticsearch/data:挂载逻辑卷,绑定es的数据目录

  • -v es-logs:/usr/share/elasticsearch/logs:挂载逻辑卷,绑定es的日志目录

  • -v es-plugins:/usr/share/elasticsearch/plugins:挂载逻辑卷,绑定es的插件目录

  • --privileged:授予逻辑卷访问权

  • --network es-net :加入一个名为es-net的网络中

  • -p 9200:9200:端口映射配置

备注:需要给文件权限才能挂载 chmod -R 777 es 

 在浏览器中输入:43.139.59.28:9200 即可看到elasticsearch的响应结果

部署kibana

kibana可以给我们提供一个elasticsearch的可视化界面,便于我们学习。

拉取镜像

docker pull kibana:7.12.1

部署

docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601  \
kibana:7.12.1

 命令解释

  • --network es-net :加入一个名为es-net的网络中,与elasticsearch在同一个网络中

  • -e ELASTICSEARCH_HOSTS=http://es:9200":设置elasticsearch的地址,因为kibana已经与elasticsearch在一个网络,因此可以用容器名直接访问elasticsearch

  • -p 5601:5601:端口映射配置

访问

此时,在浏览器输入地址访问:Elastic即可看到结果  

 kibana中提供了一个DevTools界面

如下 

安装IK分词器

安装ik插件

安装可能会很慢 

# 进入容器内部
docker exec -it es /bin/bash# 在线下载并安装
./bin/elasticsearch-plugin  install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip#退出
exit
#重启容器
docker restart es

安装成功

查看数据卷目录

安装插件需要知道elasticsearch的plugins目录位置,而我们用了数据卷挂载,因此需要查看elasticsearch的数据卷目录,通过下面命令查看:

docker volume inspect es-plugins

扩展词词典

随着互联网的发展,“造词运动”也越发的频繁。出现了很多新的词语,在原有的词汇列表中并不存在。比如:“奥力给”等。所以我们的词汇也需要不断的更新,IK分词器提供了扩展词汇的功能

配置文件

在IKAnalyzer.cfg.xml配置文件内容添加

# 进入挂载插件目录
cd /var/lib/docker/volumes/es-plugins/_data// 编辑
vim  IKAnalyzer.cfg.xml

添加如下 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties><comment>IK Analyzer 扩展配置</comment><!--用户可以在这里配置自己的扩展字典 *** 添加扩展词典--><entry key="ext_dict">ext.dic</entry>
</properties>

 保存

新建ext.dic  

萌萌呆
奥力给

重启elasticsearch  

exitdocker restart es

 查看

docker logs -f es

 日志中已经成功加载ext.dic配置文件

停用词词典

在互联网项目中,在网络间传输的速度很快,所以很多语言是不允许在网络上传递的,如:关于宗教、政治等敏感词语,那么我们在搜索时也应该忽略当前词汇。

IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。

配置文件

IKAnalyzer.cfg.xml配置文件内容添加  

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties><comment>IK Analyzer 扩展配置</comment><!--用户可以在这里配置自己的扩展字典--><entry key="ext_dict">ext.dic</entry><!--用户可以在这里配置自己的扩展停止词字典  *** 添加停用词词典--><entry key="ext_stopwords">stopword.dic</entry>
</properties>

新建stopword.dic  

在 stopword.dic 添加停用词  

po

 重启elasticsearch

# 重启服务
docker restart es
docker restart kibana# 查看 日志
docker logs -f es

日志中已经成功加载stopword.dic配置文件  

查看

日志中已经成功加载stopword.dic配置文件  

 测试效果

http://www.yayakq.cn/news/965984/

相关文章:

  • 怎么在网站上放广告微信自助建站系统
  • 不动产网站建设怎样做外国石雕产品网站
  • 贵州建设厅监理协会网站秦皇岛高端网站设计
  • 网站建设团队技术介绍商城系统管理
  • 天津新亚太工程建设监理有限公司网站网站域名申请
  • 温州网站建设首选国鼎网络网络销售有限公司
  • 广西新农村建设工作专题网站1对1视频
  • 请问电商是做什么的怎么做谷歌seo
  • 多语言外贸网站源码seo爱站网
  • 伊春网站推广网站有几种语言开发的
  • 新网站seo技术网站改版多久恢复
  • 做瞹瞹网站wordpress api 中文文档
  • 邯郸做网站就找安联网络超酷个人网站欣赏
  • 网站设计的含义wordpress自动推送给百度
  • 如何创建网站服务器地址单仁牛商
  • 珠海市住房和城乡建设局网站威海外贸网站建设怎么样
  • 企业网站建设基本步骤网站 测速度
  • 高端定制网站设计公司深圳有哪些软件开发公司
  • 烟台建站模板源码精品课程网站开发平台
  • 百度商桥 手机网站网站建设备案要哪些
  • 网站空间一年多少钱开源众包
  • 江宁建设局网站域名去掉wordpress
  • 主页值得是网站的主要内容所在页广州的房地产网站建设
  • 好用的在线设计网站抄袭网站
  • 平顶山高端网站建设移动互联网的应用论文
  • 成都手工活外发加工网深圳搜索引擎优化推广
  • win10运行wordpress网站优化要怎么做
  • 广州沙河一起做网站wordpress the_content() 截取
  • 排名轻松seo 网站推广极速建站
  • 用文本文档做网站健身网站开发过程中遇到的麻烦