Aftery / tensquare_parent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker pull daocloud.io/library/elasticsearch:6.6.2
docker run -di --name=tensquare_elasticsearch -p 9200:9200 -p 9300:9300 daocloud.io/library/elasticsearch:6.6.2

如果启动报错:( max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144] )

vim /etc/sysctl.conf
vm.max_map_count=655360
sysctl ‐p
#然后重新启动容器

浏览器输入地址:http://ip:9200/ 即可看到如下信息,即成功了。

访问:http://127.0.0.1:9007/search/学/1/1 可以看到一下结果就🆗


在postman中请求的结果可以看到对于中文是单给分词的,这显然是不符合要求的,所以我们需要安装中文分词器来解决这个问题

ik分词器下载地址 :下载对应的版本

将ik分词器解压后传入服务器

# 拷贝解压包到elasticsearch容器的plugins目录下
docker cp elasticsearch-analysis-ik-6.6.2/ tensquare_elasticsearch:/usr/share/elasticsearch/plugins/

重启容器

 docker restart tensquare_elasticsearch

###测试分词器效果

http://127.0.0.1:12000/actuator/bus-refresh : 向mq发送消息使配置生效

模块说明

1 :tensquare_manager :后台微服务网关

2 :tensquare_web: 前台的微服务网关

About

License:Apache License 2.0


Languages

Language:Java 100.0%