docker安装elasticsearch |
您所在的位置:网站首页 › 9300端口 › docker安装elasticsearch |
目录
ES安装1.1 系统参数配置1.2 环境准备1.2 容器安装1.3 IK分词器安装1.4 es-head安装
ES安装
1.1 系统参数配置
修改vi /etc/sysctl.conf,追加内容 : vm.max_map_count=262144重启服务器或者虚拟机 如果不添加此内容,可能会如下错误 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 1.2 环境准备 mkdir -p /usr/local/src/es/data mkdir -p /usr/local/src/es/plugins echo 'cluster.name: "elasticsearch" http.cors.enabled: true http.cors.allow-origin: "*" network.host: 0.0.0.0 discovery.zen.minimum_master_nodes: 1' > /usr/local/src/es/config/elasticsearch.yml参数说明 cluster.name:集群服务名字 http.cors.enabled:开启跨域 http.cors.allow-origin: 允许跨域域名,*代表所有域名 network.host: 外部访问的IP discovery.zen.minimum_master_nodes: 最小主节点个数 # 设置权限 cd /usr/local/src/es chmod -R 777 config data plugins 1.2 容器安装1)安装 docker run --name=es -p 9200:9200 -p 9300:9300 \-v /usr/local/src/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v /usr/local/src/es/data:/usr/share/elasticsearch/data \ -v /usr/local/src/es/plugins:/usr/share/elasticsearch/plugins \-d elasticsearch:6.8.12安装完成后,重启容器docker restart es,再访问http://192.168.100.130:9200/效果如下: 分词器下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.8.12 将下载的elasticsearch-analysis-ik-6.8.12.zip上传至ik目录 解压 unzip elasticsearch-analysis-ik-6.8.12.zip删除安装包 rm -rf elasticsearch-analysis-ik-6.8.12.zip重启es: docker restart es 1.4 es-head安装安装命令: docker run -d --name es-head -p 9100:9100 docker.io/mobz/elasticsearch-head:5安装完成后访问http://ip:9100/效果如下: 1、进入head安装目录; 2、cd _site/ 3、编辑vendor.js 共有两处 ①、6886行 "application/x-www-form-urlencoded,改成: "application/json;charset=UTF-8" ②、7574行 "application/x-www-form-urlencoded"改成: "application/json;charset=UTF-8" 可能会出现不存在vim的问题 可以选择以下方式 容器内安装vim apt-get update apt-get install vim复制文件出来修改 cd /usr/local/src/es docker cp es-head:/usr/src/app/_site/vendor.js vendor.js修改vendor.sh文件内容,将其复制回去 docker cp vendor.js es-head:/usr/src/app/_site/vendor.js docker restart es-head |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |