首先,我们在Ubuntu中安装Elasticsearch6.8.1命令如下:

$ docker pull elasticsearch:6.8.1

拉取完成后,创建Elasticsearch6.8.1容器,命令如下:

1 docker run -d -e ES_JAVA_POTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name search_service elasticsearch:6.8.1

然后我们呢,安装Elasticsearch6.8.1所需要的分词器(必备)步骤如下:

1、进入网页找到6.8.1版本的Elasticsearch6.8.1压缩包,然后下载(下载必须6.8.1版本,否则报错)

2、然后进入dockerfiles-master目录,创建cj文件夹将我们下载的安装包上传到cj文件夹中
(dockerfiles-master是我放置容器的目录)
创建文件夹命令:mkdir cj     
我上传文件用的是WinSCP上传的,没有的百度百度安装一下跟虚拟机连接上即可,这里我就不多介绍了,算了还是把链接放到下面吧
上传展示如图所示:

3、我们进入到docker可视化容器,进入我们的Elasticsearch6.8.1容器中:

输入ls查看是否有ik目录

没有就输入命令 mkdir ik  自己创建一个

然后返回到Ubuntu虚拟机中

进入创建的cj文件中(一定要在cj目录下)输入以下命令将我们下载好的压缩包zip文件上传到刚才创建的ik文件夹中:

root@ubuntu:/home/kid/cyh/cj# docker cp ./elasticsearch-analysis-ik-6.8.1.zip
2d06a7b4b594(把这里的id换成自己Elasticsearch的id,用命令 docker ps -a 自己去ubuntu中查看容器id):/usr/share/elasticsearch/plugins/ik 
 
然后返回docker可视化容器,查看ik中是否有我们的zip压缩包文件:

然后我们对其进行解压:

输入命令:

unzip [ik分词文件名称] 进行解压 
 
解压完事后,把Elasticsearch容器重启
 
我们接着来安装Kibana:
老样子拉取镜像:
$ docker pull kibana:6.8.1

创建kibana容器:

docker run -d -e ELASTICSEARCH_URL=http://(自己的IP地址):9200 -p 5601:5601 --name kibana  kibana:6.8.1

然后在docker可视化工具中进入kibana容器下的kibana.yml文件    修改成自己的IP地址

然后我们访问Kibana   http://IP:5601/  端口号页面

进不去的不要着急,有时候浏览器反应过慢导致,多刷新几次浏览器即可

kibana如图所示:

我们来测试安装好了没:

 1 PUT /ce01
2 {
3 "settings": {
4 "number_of_shards": 5,
5 "number_of_replicas": 1
6 },
7 "mappings": {
8 "user":{
9 "properties":{
10 "name":{
11 "type": "text",
12 "analyzer": "ik_max_word"
13 },
14 "sex":{
15 "type": "integer"
16 }
17 }
18 }
19 }
20 }

测试结果如下:挺好测试成功!   有问题请咨询1079316928

最新文章

  1. OSI七层模型详解 TCP/IP协议
  2. 基于Jforum开源项目的论坛网站
  3. Android中自定义ProgressBar
  4. Toolbar标题栏
  5. httpd.conf
  6. 单例模式-ios
  7. Sed命令学习
  8. Structs 2
  9. WebSphere优化
  10. BZOJ 2947 Poi2000 促销 set
  11. laravel5 html引用问题
  12. Ambari2.6.0 安装HDP2.6.3(离线安装)
  13. 【HDU - 4341】Gold miner(分组背包)
  14. ElasticSearch NEST笔记
  15. C#多线程和异步(一)——基本概念和使用方法
  16. SpringAOP学习第一天 @Pointcut注解
  17. WebService学习总结——调用第三方提供的webService服务
  18. ไม่มีวันเช่น--会有那么一天--电影《初恋这件小事》插曲--IPA--泰语
  19. HDU 6129 Just do it
  20. 3.翻译:EF基础系列--EF怎么工作的?

热门文章

  1. thymeleaf——th:each、th:if的使用
  2. 盘点用jQuery框架实现“for循环”的四种方式!
  3. 【NX二次开发】体素特征相关函数(块、柱、锥、球)
  4. LockSupport中的park()与unpark()
  5. 6.17考试总结(NOIP模拟8)[星际旅行·砍树·超级树·求和]
  6. 不会 Web 开发,也能让数据“动”起来的开源项目!
  7. Jetpack Compose和View的互操作性
  8. golang中的defer和return的执行顺序
  9. C++中运算符的重载
  10. Gitlab触发jenkins并获取项目post参数