Linux安装Elasticsearch和Kibana
安装的前提需要先安装jdk。
一、Elasticsearch的安装
官网下载安装包:Elasticsearch下载
1.服务器新建文件夹:
mkdir elasticsearch
2.修改 elasticsearch文件夹权限为读写执行都可以:
chmod 777 elasticsearch
3.新建一个用户,因为启动 elasticsearch 要在非 root 用户下才能启动。
# 添加一个名字是es工作组
groupadd es
# 添加用户es设置密码elasticsearch并设置工作组es
useradd es -g es -p elasticsearch
#切换到es用户下
su es
#输入密码elasticsearch进入es用户
4.在es用户下,将下载的安装包上传到服务器elasticsearch文件夹下
5.解压elasticsearch 安装包:
tar -zxvf elasticsearch-7.12.0-linux-x86_64.tar.gz
6.为了支持远程访问,修改es启动的host
vi config/elasticsearch.yml
配置文件中添加:
network.host: 0.0.0.0cluster.initial_master_nodes: ["node-1"]
如果想为elasticsearch增加密码,可以在配置文件中加入以下配置:
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
7.修改启动的内存,防止启动后内存太小elasticsearch挂掉
vi config/jvm.options
加入:
-Xms256m
-Xmx256m
8.进入解压后的文件夹的 bin目录下启动 elasticsearch:
(阿里云等云服务器需要先在安全组里开启9200端口)
#-d表示后台启动
./elasticsearch -d
9.设置密码
如果在第6步配置文件里配置了密码设置,启动后需要设置密码,在elasticsearch 的bin目录下执行:
./elasticsearch-setup-passwords interactive
然后按照提示分别为elastic、apm_system、kibana_system、logstash_system、beats_system、remote_monitoring_user设置密码。
10.验证启动是否成功。
执行命令
curl http://localhost:9200/
或者浏览器输入:
http://服务器ip:9200/
如果设置里密码用户名输入elastic,密码输入上面设置的密码即可。
成功会显示如下信息:
{"name" : "iZf8z14idfp0rziut0cz6pZ","cluster_name" : "elasticsearch","cluster_uuid" : "5wIzLp5PTdWNuRrvLiYNDA","version" : {"number" : "7.12.0","build_flavor" : "default","build_type" : "tar","build_hash" : "78722783c38caa25a70982b5b042074cde5d3b3a","build_date" : "2021-03-18T06:17:15.410153305Z","build_snapshot" : false,"lucene_version" : "8.8.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}
10.如果报错
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方法:
chmod 777 /etc/sysctl.conf
vi /etc/sysctl.conf
sysctl.conf文件中加入以下配置
vm.max_map_count = 655360
fs.file-max=655360
然后执行如下命令立即生效
sysctl -p
如果报其他报错参考其他博客:
elasticsearch远程访问配置各种异常解决
二、Kibana安装
1.官网下载Kibana安装包:Kibana官网下载
2.Kibana需要在非root用户下启动,在es用户下,上传安装包到服务并解压
tar -zxvf kibana-7.12.0-linux-x86_64.tar.gz
3.进入解压文件,修改Kibana配置文件
vi config/kibana.yml
加入以下配置
server.port: 5601 #kibana端口server.host: "0.0.0.0" #kibana地址elasticsearch.url: "http://服务器ip:9200" #ES的地址与端口kibana.index: ".kibana"i18n.locale: "zh-CN" #Kibana7可这样修改为中文elasticsearch.username: "elastic" #配置Kibana登录的用户名elasticsearch.password: "123456" #配置Kibana登录的密码
4.进入bin目录启动kibana
((阿里云等云服务器需要先在安全组里开启5601端口))
nohup ./kibana &
5.浏览器输入:
http://服务器ip:5601/
出现如下提示则安装成功。
Linux安装Elasticsearch和Kibana相关推荐
- 【Elasticsearch】windows 10安装Elasticsearch和Kibana
Elasticsearch是一个分布式.RESTful风格的搜索和数据分析引擎.Elasticsearch的生成环境通常选择Linux系统.但是,在学习过程中选择windows系统也是个不错的选择.因 ...
- Linux安装ElasticSearch启动报错的解决方法
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...
- Linux安装Elasticsearch+Kibana(7.10.2)
文章目录 1. 安装Elasticsearch 1.1 下载ES 1.2 修改配置 1.3 创建es用户 1.4 启动 1.5 警告问题处理 2. 安装Kibana 2.1 下载 2.2 修改Kiba ...
- Linux安装Elasticsearch详细教程
文章目录 准备工作 开始安装 开启远程访问 安装Kibana 准备工作 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选择要下载的版本 ...
- Ubuntu使用docker安装elasticsearch与Kibana
一.在 Ubuntu 20.04 上安装 Docker 更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源: sudo apt update sudo apt install ...
- linux 查看es安装目录,Linux安装Elasticsearch
本文介绍Linux环境如何安装Elasticsearch. 本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,elasticsearch-5.4.2. 1 安装JDK 网上教程很多,也可 ...
- docker安装elasticsearch和kibana
docker安装elasticsearch 下载镜像文件 docker pull elasticsearch:7.4.2 创建挂载目录文件夹 配置elasticsearch.yml可以允许远程访问 m ...
- 如何在Ubuntu 18.04上安装Elasticsearch Logstash Kibana(Elastic Stack)
In this guide, you will learn to install Elastic stack on Ubuntu 18.04. Elastic stack, formerly know ...
- linux安装elasticsearch服务
一.linux安装elastic服务 1.创建文件夹 elasticsearch,也就是ES的安装目录 mkdir elasticsearch 2.解压文件 unzip elastic ...
最新文章
- C 语言编程 — 数据类型转换
- 云安全趋势下脚踏实地力拼网络危胁
- 2.3.2 Batch Norm介绍
- 本地连接出来的很慢解决方法
- js控制文本框中的字符数
- 在CentOs6.5安装jdk
- jquery怎么选择 某个指定id的div下面的第2个子div再设置css?
- Android——适配器Adapter与AdapterView
- 切换不了摄像头 高拍仪_高拍仪常见问题解答
- MessAPI V1.1.1 QQ音乐、网易云音乐、酷狗音乐、咪咕音乐、酷我音乐、百度音乐API接口
- java矩形面积_Java编程求矩形的面积
- 字节和兆字节的换算_兆字节(MB)中有多少个字节?
- 工作半年后,我总结了这十点工作经验!
- 场效应管的分类及型号命名方法
- 关注项目管理细节 让IT经理晋升CIO
- 用Xbee实现Arduino之间的无线通信,远程控制小灯
- matlab solve 解的范围,matlab怎么解方程,如何规定解的范围?
- VisionMobile 2012年移动开发者经济报告(九) 四 应用市场销售(下)
- Java开发工具有哪些
- 2018年河南招生考试之友文理扫描版
热门文章
- SE壳C#程序-CrackMe-爆破 By:凉游浅笔深画眉 / Net7Cracker
- 两个分数化简比怎么化_两个分数的比化简怎么化急用
- 糖尿病人食谱以及水果的食用
- Matlab基于颜色的车牌识别
- 【报告分享】2021全球自由行报告-中国旅游研究院马蜂窝(附下载)
- 日历控件兼容IE,firefox,google等多种浏览器
- android_驱动_qcom_【高通SDM660平台】(1) ---Bringup Guide
- 怎么把图片做成gif动图?三步搞定gif在线制作
- 几款免费wordpress主题推荐
- 【使用python和flask建个人博客】给card增加了编辑内容的功能,并且增加了一个已开始清单的选项