ElasticSearch安装配置

docker 安装 elasticsearch

安装
docker pull elasticsearch:7.4.2
docker pull kibana:7.4.2
查看
#### docker images
创建文件 (root账号下)
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
进入目录 cd/mydata/elasticsearch/config

echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml

查看

cat elasticsearch.yml

配置外部端口映射
docker run --name elasticsearch -p 9200:9200 -p 9300:9300  -e "discovery.type=single-node"  -e ES_JAVA_OPTS="-Xms128m -Xmx512m"  -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml  -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data  -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins  -d elasticsearch:7.4.2
查看日志报错
docker logs elasticsearch
修改权限操作
chmod -R 777 /mydata/elasticsearch/
查看

docker ps -a

启动 docker start xxx
访问成功

在这里插入图片描述

启动kibana
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.10.102:9200 -p 5601:5601 -d kibana:7.4.2
访问

在这里插入图片描述

设置开机自启

docker ps 

在这里插入图片描述

docker update 79ba --restart=always
docker update daca --restart=always

添加ik分词器

docker exec -it daca80 /bin/bash
pwd

docker安装nginx

安装启动nginx
 docker run -p 80:80 --name nginx -d nginx:1.10

在这里插入图片描述

操作流程

在这里插入图片描述

拷贝进入目录
docker container cp nginx:/etc/nginx .

在这里插入图片描述

docker run -p 80:80 --name nginx_1 -v /mydata/nginx/html/:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/conf:/etc/nginx -d nginx:1.10
997ad94989d9d6cee9ac87efa1fc58823ed6321b06267a6604013c2a6a19dd8a
测试nginx
在/mydata/nginx/html下创建index.html 访问

在这里插入图片描述

创建es词库
mkdir es
cd es
vi fenci.txt

在这里插入图片描述

访问

在这里插入图片描述

进入elasticsearch词库进行配置
cd /mydata/elasticsearch/plugins/ik/config
vim IKAnalyzer.cfg.xml 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值