广告
返回顶部
首页 > 资讯 > 操作系统 >Linux版elasticsearch6.6.2搭建及使用
  • 577
分享到

Linux版elasticsearch6.6.2搭建及使用

Linux版elasticsearch6.6.2搭建及使用 2021-08-28 16:08:03 577人浏览 绘本
摘要

基础准备 jdk elasticsearch6.6.2 解压文件 tar -vxf elasticsearch-6.6.2.tar.gz 查看目录文件 启动elasticsearch can not run elastic

基础准备

jdk

elasticsearch6.6.2

解压文件

tar -vxf elasticsearch-6.6.2.tar.gz

查看目录文件

启动elasticsearch

can not run elasticsearch as root elasticsearch不能用root用户启动,需切换到普通用户

sh ./bin/elasticsearch

Elasticsaerch启动报错:Exception in thread "main" java.nio.file.AccessDeniedException:

错误原因:使用非 root用户启动ES,而该用户的文件权限不足而被拒绝执行。

解决方法: chown -R 用户名:用户名  文件(目录)名

Ctrl+C 停止服务

切换到root用户下面

vim   /etc/security/limits.conf

在最后添加

* hard nofile 65536

* hard nofile 65536

也就是:

sysctl -w vm.max_map_count=262144设置elasticsearch用户拥有的内存权限

*               soft    nproc           4096

*               hard    nproc           4096

Centos 7.0默认使用的是firewall作为防火墙

查看防火墙状态firewall-cmd --state

停止firewallsystemctl stop firewalld.service

禁止firewall开机启动systemctl disable firewalld.service

解决办法:

1、切换到root用户修改配置sysctl.conf

vi /etc/sysctl.conf

添加下面配置:

vm.max_map_count=655360

并执行命令:

sysctl -p

然后,重新启动elasticsearch,即可启动成功。

启动成功

安装head插件

安装nodejs 添加环境变量命令行:vi  /etc/profile (执行这条数据前必须是root用户才可以)

再执行一条命令:source /etc/profile  环境变量就修改好了

查看版本 node -v

Npm install

Npm run start

 

/usr/local/elasticsearch6/elasticsearch-6.6.2/config/elasticsearch.yml新增

Http.cors.enabled: true

http.cors.allow-origin: "*"

 

./bin/elasticsearch -d

 

cd /usr/local/elasticsearch6/elasticsearch-head

分布式安装

Vim config/elasticsearch.yml

添加

Cluster.name: wali

Node.name: master

Node.master: true

 

Network.host: 127.0.0.1

保存退出

 

创建新目录es_slave 解压新的es包

分别修改 config/elasticsearch.yml

Cluster.name: wali

Node.name: slave1

 

Network.host: 127.0.0.1

http.port:8200

Discovery.zen.ping.unicast.hosts: [“127.0.0.1”]

 

常见概念

索引(Index)相当于数据库数据库

类型(Type)相当于数据库中的表

文档(Document)相当于数据库中的单条数据

 

基本用法

api基本格式::///" rel="nofollow">http://:///

常用http动词:get/put/post/delete

 

创建索引(非结构化和结构化)127.0.0.1:9200

索引必须小写

--结束END--

本文标题: Linux版elasticsearch6.6.2搭建及使用

本文链接: https://www.lsjlt.com/news/1821.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux版elasticsearch6.6.2搭建及使用
    基础准备 Jdk Elasticsearch6.6.2 解压文件 tar -vxf elasticsearch-6.6.2.tar.gz 查看目录文件 启动elasticsearch can not run elastic...
    99+
    2021-08-28
    Linux版elasticsearch6.6.2搭建及使用
  • VMware17虚拟机安装及Linux系统搭建(详细版)
    ✅作者简介:大家好,我是小杨 📃个人主页:「小杨」的csdn博客 🐳希望大家多多支持🥰一起进步呀! 📜前言: VMware是一...
    99+
    2023-09-09
    linux 服务器 运维
  • yearning搭建及使用
    yearning搭建及使用 数据库审计管理,是数据安全规范中不可或缺的一环,通过审计管理我们能够把控、追溯sql执行情况。yearning作为一款开源的数据库审计软件,是我们开发运维工作中经常打交道的...
    99+
    2023-09-13
    mysql 数据库 yearning docker k8s
  • 使用ansible搭建python多版
    背景 在学习python过程中,centos系统自带的python版本比较滞后。在测试过程中,往往需要多个版本,但又不想影响系统自带的版本;尤其是在学习django过程中,python版本切换更加频繁,因此有了多版本切换需求。 在网上查了...
    99+
    2023-01-31
    ansible python 多版
  • Kafka ui 搭建以及使用
    Kafka ui 序 kafka 本身没有自带相关的 ui 界面,但是很多时候没有页面意味着只有使用命令行进行相关操作如创建 topic、更改 topic 信息、重置 offset 等等。但实际使用中...
    99+
    2023-10-03
    kafka ui 分布式
  • adb 环境搭建及使用
    一、简介 adb全称(Android Debug Bridge),它是一个通用命令行工具,它可以做为Android与PC端连接的一个桥梁,所以adb又称为Android调试桥,用户可以通过adb在电脑上对Android设备进行全面操作,比如...
    99+
    2023-09-09
    android adb
  • linux上mysql MM(双主)及keepalived搭建
    一、主备机IP及VIP规划: master1 10.1.1.14 VIP 10.1.1.16 master2    10.1.1.15 VIP 10.1.1.16 二、mysq...
    99+
    2022-10-18
  • win10搭建FTP服务及使用
    搭建FTP服务,首先我们要确保,windows开启了FTP服务。 首先我们开启FTP服务 在控制面板-->程序-->WINDOWS功能,在Internet information services 下选中FTP服务和IIS相关服务,确定。 ...
    99+
    2023-09-07
    服务器 windows 网络
  • 简洁版lnmp架构搭建(Linux+Nginx+Mysql+PHP)
     LNMP代表的就是:Linux系统下“Nginx+Mysql+PHP”这种网站服务器架构。 Nginx是一个高性能的HTTP和反向代理服务器, MYSQL是一个小型关系型数据库管理系统可替换成mariadb。 PHP是一种在服务器端执行的...
    99+
    2023-09-08
    php linux mysql
  • linux如何搭建及运行java程序
    要在Linux上搭建和运行Java程序,你需要按照以下步骤进行操作:1. 确保已安装Java Development Kit(JDK...
    99+
    2023-10-19
    linux java
  • 【Linux环境搭建】用云服务器搭建Linux环境
    目录 1. 我们为什么要学Linux 2. 云服务器购买 3. 远程连接云服务器 4. 如何创建新用户   5. 第一个Linux程序 总结: 写在最后: 1. 我们为什么要学Linux 作为一个程序员,你必须学好Linux,至于为什么...
    99+
    2023-09-04
    linux
  • SpringBoot集成使用Redis及搭建过程
    目录SpringBoot集成使用redis搭建1.导入jar包2.配置连接redis3.添加配置类RedisConfig4.注入RedisTemplate5.测试和使用使用实例:Sp...
    99+
    2022-11-13
  • linux下怎么搭建ftp服务器及配置
    这篇文章主要介绍“linux下怎么搭建ftp服务器及配置”,在日常操作中,相信很多人在linux下怎么搭建ftp服务器及配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下怎么搭建ftp服务器及配置...
    99+
    2023-06-13
  • mysqlcluster搭建及使用的方法是什么
    MySQL Cluster是一种高可用性、高性能的数据库集群解决方案,可以实现数据的分布式存储和处理。以下是MySQL Cluste...
    99+
    2023-06-10
    mysqlcluster mysql
  • docker和k8s环境怎么搭建及使用
    要搭建和使用Docker和Kubernetes(K8s)环境,你可以按照以下步骤进行操作:1. Docker环境搭建:a. 下载并安...
    99+
    2023-10-11
    docker k8s
  • 搭建Git本地服务器及其使用
    搭建Git服务器 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运...
    99+
    2023-08-18
    git
  • 在Linux系统下怎么使用Docker以及Weave搭建Nginx反向代理
    这篇文章主要讲解了“在Linux系统下怎么使用Docker以及Weave搭建Nginx反向代理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Linux系统下怎么使用Docker以及Weav...
    99+
    2023-06-12
  • mysql创建用户及ssc网站搭建
    mysql创建用户的方法分成三种:ssc网站搭建【企 娥:217 1793 408】、INSERT USER表的方法、CREATE USER的方法、GRANT的方法。1、通过CREATE USER命令进行创...
    99+
    2022-10-18
  • Linux下信用盘程序搭建PHP+Nginx环境搭建
    Nginx服务:信用盘程序搭建q<115.28.8.00.9.9>安装依赖包    安装:    # yum -y install build-essential&nb...
    99+
    2023-06-05
  • 如何使用VirtualBox和Vagrant搭建Linux环境
    本篇内容介绍了“如何使用VirtualBox和Vagrant搭建Linux环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、确定电脑的C...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作