elasticsearch安装
- 解压后直接运行.bat启动
kibana安装
- 安装node,jdk(配置环境变量)
- 修改kibana配置:config/kibana.yml
server.port: 5601
server.host: "127.0.0.1" # 写成localhost无法访问
elasticsearch.hosts: ["http://127.0.0.1:9200/"]
kibana.index: ".kibana"
localhost:9200访问elasticsearch
localhost:5601访问kibana
docker下安装
# 下载镜像文件
docker pull elasticsearch:7.4.2 # 存储和检索数据
docker pull kibana:7.4.1 # 可视化检索数据
# 创建实例
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo "http.host:0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml # 保证所有外部都可以访问
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms128m -Xmx256m" \
-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.6.2
# 访问端口和内部通信端口
# 单节点
# JVM的配置,不配置会尽可能的占用内存
# 将外部挂载文件和默认路径关联,保持同步
# 注意外部文件夹的权限
# 安装完成后可以访问9200端口
# 其他命令
docker ps
docker images
## 安装Kibana
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://虚拟机地址:9200 -p5601:5601 -d kibana:7.4.1
## 安装完成后可以在5601端口访问
## 或者使用postman个ES发送请求