目录
1.Elasticsearch的安装
1.设置max_map_count不然启动es会启动不起来
2.下载镜像并运行
3.浏览器访问ip:9200 如果出现以下界面就是安装成功
2.安装elasticsearch-head
1.拉取镜像,并启动容器
2.修改docker中elasticsearch的elasticsearch.yml文件(主要用来解决跨域问题)
3.修改ElasticSearch-head的 vendor.js( *** 作时不修改配置,默认会报 406错误码)
4. 修改aap.js(刚才是我没有配置,一直报错。查了一下,默认localhost,我的是在服务器上,必须配一下)
5.退出并重启elasticsearch-head服务
3.安装kibana
1.下载镜像
2.配置文件
3.内容如下:(es地址一定要配对)
4.启动
5.查看日志
4.安装ik分词器
所有的软件采用docker安装,我是安装到服务器了,做一下记录。
1.Elasticsearch的安装 1.设置max_map_count不然启动es会启动不起来#查看max_map_count的值 默认是65530 cat /proc/sys/vm/max_map_count
重新设置max_map_count的值
sysctl -w vm.max_map_count=262144
2.下载镜像并运行
#拉取镜像 docker pull elasticsearch:7.6.1 #启动镜像 docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.6.13.浏览器访问ip:9200 如果出现以下界面就是安装成功 2.安装elasticsearch-head
前置安装node.js
可以按照这个连接,傻瓜式安装:https://www.jianshu.com/p/1e87119c92fa1.拉取镜像,并启动容器
#拉取镜像 docker pull mobz/elasticsearch-head:5 #创建容器 docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5 #启动容器 docker start elasticsearch-head 或是 docker start 容器id (docker ps -a 查看容器id )2.修改docker中elasticsearch的elasticsearch.yml文件(主要用来解决跨域问题)
docker exec -it elasticsearch /bin/bash (进不去使用容器id进入) vi config/elasticsearch.yml http.cors.enabled: true http.cors.allow-origin: "*"3.修改ElasticSearch-head的 vendor.js( *** 作时不修改配置,默认会报 406错误码)
#复制vendor.js到外部 docker cp fa85a4c478bf:/usr/src/app/_site/vendor.js /usr/local/ #修改vendor.js vim vendor.js #温馨提示: vim进入后,在非编辑模式中使用 :行数 直接跳到指定行
修改完成在复制回容器
docker cp /usr/local/vendor.js fa85a4c478bf:/usr/src/app/_site4. 修改aap.js(刚才是我没有配置,一直报错。查了一下,默认localhost,我的是在服务器上,必须配一下)
#复制app.js到外部 docker cp fa85a4c478bf:/usr/src/app/_site/app.js /usr/local/ #修改app.js vim app.js
修改完成在复制回容器
docker cp /usr/local/app.js fa85a4c478bf:/usr/src/app/_site5.退出并重启elasticsearch-head服务
exit docker restart 容器id3.安装kibana 1.下载镜像
docker pull kibana:7.6.12.配置文件
mkdir -p /data/elk7/kibana/config/ vi /data/elk7/kibana/config/kibana.yml
3.内容如下:(es地址一定要配对)
# # ** THIS IS AN AUTO-GENERATED FILE ** # # Default Kibana configuration for docker target server.name: kibana server.host: "0" elasticsearch.hosts: [ "http://192.168.31.190:9200" ] xpack.monitoring.ui.container.elasticsearch.enabled: true 注意:请根据实际情况,修改elasticsearch地址。 04.启动
docker run -d --name=kibana --restart=always -p 5601:5601 -v /data/elk7/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:7.6.15.查看日志
docker logs -f kibana
等待30秒,如果出现以下信息,说明启动成功了。
{"type":"log","@timestamp":"2020-08-27T03:00:28Z","tags":["listening","info"],"pid":6,"message":"Server running at http://0:5601"} {"type":"log","@timestamp":"2020-08-27T03:00:28Z","tags":["info","http","server","Kibana"],"pid":6,"message":"http server running at http://0:5601"}
6.访问页面
效果如下,这里点击Explore on my own
4.安装ik分词器采用离线安装
下载分词器压缩包
下载地址:(版本7.6.1)
链接:https://pan.baidu.com/s/1JMSrXdSdDe1ReBVGNoHQDw 提取码:m300
将IK分词器上传到/tmp目录中(xftp)
#将压缩包移动到容器中 docker cp /tmp/elasticsearch-analysis-ik-7.6.1.zip elasticsearch:/usr/share/elasticsearch/plugins #进入容器 docker exec -it elasticsearch /bin/bash #创建目录 mkdir /usr/share/elasticsearch/plugins/ik #将文件压缩包移动到ik中 mv /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-7.6.1.zip /usr/share/elasticsearch/plugins/ik #进入目录 cd /usr/share/elasticsearch/plugins/ik #解压 unzip elasticsearch-analysis-ik-7.6.1.zip #删除压缩包 rm -rf elasticsearch-analysis-ik-7.6.1.zip
退出并重启镜像
参考博客:docker安装kibana_shykevin的博客-CSDN博客
docker安装elasticsearch(最详细版)_bright的博客-CSDN博客_docker安装elasticsearch
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)