linux安装ElasticSearch7.1和 kibana 启动

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: linux安装ElasticSearch7.1和 kibana 启动

1.环境  服务器环境linux7   java环境jdk1.8

2.下载

  1. 下载页面 https://www.elastic.co/cn/downloads/elasticsearch
  2. 我下载的是7.1
    https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.g

2.解压

解压elasticsearch-7.1.1-linux-x86_64.tar.gz到/usr/local/目录:

tar -avxf elasticsearch-7.1.1-linux-x86_64.tar.gz -C /usr/local/

3.进入目录elasticsearch

1.新建data目录:

mkdir data

2.修改config/elasticsearch.yml

vim config/elasticsearch.yml

直接添加就可以

cluster.name: my-application #集群名称
node.name: node-1 #节点名称
#数据和日志的存储目录
path.data: /usr/local/elasticsearch-7.1.1/data
path.logs: /usr/local/elasticsearch-7.1.1/logs
#设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
network.host: 0.0.0.0
http.port: 9200 #端口
#设置在集群中的所有节点名称,这个节点名称就是之前所修改的,当然你也可以采用默认的也行,目前是单机,放入一个节点即可
cluster.initial_master_nodes: ["node-1"]

修改 ./config/jvm.options

直接添加

vim config/jvm.options
-Xms200m
-Xmx200m

3.添加用户  root用户无法直接启动

添加elasticsearch用户

useradd elasticsearch

修改所属组

chown elasticsearch /usr/local/elasticsearch-7.1.1/ -R

4.修改配置

(1)修改sysctl文件:vi /etc/sysctl.conf ,增加下面配置项

vm.max_map_count=655360

查看 sysctl -p  

(2)还需要配置 编辑/etc/security/limits.conf

* soft nofile 65536    
* hard nofile 65536
 
* soft nproc 65565
* hard nproc 65565

5启动

切换到elasticsearch    su elasticsearch  使用命令查看进程数

ulimit -Hu
ulimit -Su

启动

/usr/local/elasticsearch-7.1.1/bin/elasticsearch -d

(4)验证,成功:

curl 'http://192.168.11.203:9200'

安装可视化界面

https://mirrors.huaweicloud.com/kibana/7.1.1/

下载安装

修改配置文件 vim /usr/local/kibana/config/kibana.yml

修改参数

启动 进入目录

[elasticsearch@centos kibana]$ ./bin/kibana

后台启动 因为是node开发的

[elasticsearch@VM_0_7_centos kibana]$ nohup ./bin/kibana &

 

看到端口启动成功

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
17天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
7天前
|
JSON 自然语言处理 数据库
ElasticSearch基础1——索引和文档。Kibana,RestClient操作索引和文档+黑马旅游ES库导入
概念、ik分词器、倒排索引、索引和文档的增删改查、RestClient对索引和文档的增删改查
ElasticSearch基础1——索引和文档。Kibana,RestClient操作索引和文档+黑马旅游ES库导入
|
16天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
22天前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
33 2
|
22天前
|
人工智能 Linux 开发工具
Linux安装Taiyi stable-diffusion-webui
Linux安装Taiyi stable-diffusion-webui
|
安全 Java Linux
Linux下Kibana的安装、配置及开机自启动
Linux下安装配置Kibana 项目基本环境: OS:CentOs7 JDK:1.8 Kibana:7.6.2
4778 1
Linux下Kibana的安装、配置及开机自启动
|
17天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
178 73
|
10天前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
38 6
Linux 中 Tail 命令的 9 个实用示例
|
16天前
|
Linux 应用服务中间件 nginx
|
2天前
|
机器学习/深度学习 存储 Linux
linux中强大且常用命令:find、xargs、grep
linux中强大且常用命令:find、xargs、grep
24 9