Centos安装Elasticsearch环境

由于Es是Java写的,安装ES的前提先安装好JDK。

Es环境搭建:

1.下载ES包上传到服务器,下载地址:

https://www.elastic.co/cn/downloads/elasticsearch

2.解压下载的Tar包

[[email protected] software]# tar -zxvf elasticsearch-7.6.0-linux-x86_64.tar.gz

3.重命名文件夹名称

[[email protected] software]# mv elasticsearch-7.6.0 elasticsearch

4.进入elasticsearch目录下

[[email protected] software]# cd elasticsearch

5.根据自身条件调整JVM大小

[[email protected] elasticsearch]# vim config/jvm.options

# Xms 表示总堆空间的初始大小 --默认1G

# Xmx 表示总堆空间的最大大小 --默认1G

-Xms1g

-Xmx1g

5.修改elasticsearch.yml配置

[[email protected] elasticsearch]# vim config/elasticsearch.yml

# Set the bind address to a specific IP (IPv4 or IPv6):

# 取消注释,服务器IP地址

network.host: 192.168.0.1

#

# Set a custom port for HTTP:

# 取消注释,Restful 对外接口提供的端口

http.port: 9200

#

# For more information, consult the network module documentation.

#

# Bootstrap the cluster using an initial set of master-eligible nodes:

# 取消注释,目前单台机器部署,只需保留node-1节点即可

cluster.initial_master_nodes: ["node-1"]

6.由于elasticsearch安全性问题不能使用root启动,如需启动则新建用户,并赋予文件夹权限或者启动命令后追加 --allow-root

[[email protected] elasticsearch]# groupadd esgroup # "eschenxi" (组名)

[[email protected] elasticsearch]# useradd esuser # "eschenxi" (用户名)

[[email protected] elasticsearch]# chown -R eschenxi:esgroup /chenxi/software/elasticsearch #"/chenxi/software/elasticsearch" 为安装目录

7.切换用户

[[email protected] elasticsearch]# su esuser

8.启动ES

[[email protected] elasticsearch]# bin/elasticsearch

#保持后台运行增加-d即可

[[email protected] elasticsearch]# bin/elasticsearch -d

#查看es日志

[[email protected] elasticsearch]# tail -f  logs/elasticsearch.log

##注意防火墙开启9200端口

测试Es启动是否正常:

http://IP:9092

{

"name" : "chenxi",

"cluster_name" : "elasticsearch",

"cluster_uuid" : "_na_",

"version" : {

"number" : "7.6.0",

"build_flavor" : "default",

"build_type" : "tar",

"build_hash" : "7f634e9f44834fbc12724506cc1da681b0c3b1e3",

"build_date" : "2020-02-06T00:09:00.449973Z",

"build_snapshot" : false, "lucene_version" : "8.4.0",

      "minimum_wire_compatibility_version" : "6.8.0",

      "minimum_index_compatibility_version" : "6.0.0-beta1"

},

"tagline" : "You Know, for Search"

}

Es启动常见问题http://chenxitag.es.problem.com

ES集群搭建:http://chenxitag.es.cluster.com

原文地址:https://www.cnblogs.com/chenxitag/p/12320861.html

时间: 2024-10-21 21:07:45

Centos安装Elasticsearch环境的相关文章

CentOS安装KVM环境并配置网桥

之前需要使用KVM环境,在网上查过很多相关资料,但是在安装的时候还是花费了大量时间,这是经过长时间探索总结出的经验,分享给大家. CentOS安装KVM环境 一.操作系统配置 1.修改内核模式为兼容内核启动 vi /boot/grub/grub.conf 2.关闭selinux,重启后生效 vi /etc/selinux/config 3.关闭防火墙:service iptables stop 二.虚拟化环境配置 1.检查CPU是否支持全虚拟化: egrep '(vmx|svm)' /proc/

centos安装和环境配置

centos安装和环境配置 网络配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static 静态ip DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=34bbe4fa-f0b9-4ced-828

CentOS安装桌面环境

相信很多人在学习linux的时候,看的教程(书,或视频),很多都是说,在安装系统的时候, 选择最小化安装,装好系统之后,需要什么软件就装什么软件.不去好好找找,是不会知道系统 默认会安装多少软件,软件安装的位置...当然,作为图形界面的桌面环境,服务器上是绝对 不会安装的,因为图像处理是最消耗计算机性能的软件,windows慢,也是因为这个原因了(这 句是发闹骚) 当然,在一个伟大的linux系统工程师,刚接触linux的时候,把linux作为自己日常使用的计算机( 特别是从winddow转过来

CentOS安装LNMP环境的基础组件

注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 在安装LNMP环境之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基础组件): gcc cmake openssl+openssl-devel pcre+pcre-devel bzip2+bzip2-devel libcurl+curl+curl-devel libjpeg+libjpeg-devel libpng+libpng-devel freetype+freetype-

centos安装sass环境必看

首先了解一下  sass是什么?! sass号称“世界上最成熟.最稳定.最强大的专业级css扩展语言” ,sass基于于Ruby语言开发而成,因此安装sass前需要安装Ruby, 1.安装ruby yum install ruby 2.安装完成后需测试安装有没有成功,运行CMD输入以下命令: ruby -v//如安装成功会打印ruby 2.2.2p95 (2015-04-13 revision 50295) [i386-mingw32]3.如上已经安装成功.但因为国内网络的问题导致gem源间歇性

centos安装LAMP环境时访问本地MYSQL数据库错误

近日在安装LAMP环境时访问本地MYSQL数据库错误 错误如下: Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server 问题描述: 由于将安装mysql服务器文件位置修改在home目录下,造成本地访问问题. 在网上找了很久终于找到解决问题的方法: 1.先确保在本机上使用命令能登陆,如果也出现提示sock文件位置问题,那么需要修改mysql配置文件(/etc/my.cnf) 增加如下配置: [mys

【CentOS】阿里云CentOS安装php环境

本文在介绍安装php环境前,已安装了nginx.mysql. 一.安装 使用国内的搜狐镜像站下载php5.6安装包,执行: wget  http://mirrors.sohu.com/php/php-5.6.2.tar.gz 安装之前,先安装php5.6编译时所依赖的软件包.如下: yum -y install gcc gcc-c++ libxml2 libxml2-devel 接下来解压安装php5.6,先执行解压: tar -xf php-5.6.2.tar.gz 接着进入php5.6的解压

CentOS安装python3环境

CentOS7.4安装python3环境 (Python 3.8.1) (stable version, Dec.18, 2019) # 1.从官网下载Python 3.8.1 - Dec. 18, 2019 [stable version] [[email protected]_235_47_centos ~]# wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz # 2.解压至/usr/local [[email pro

centos安装elasticsearch

这篇文章比较初级,介绍的是centos7下elasticsearch的安装. 主要阅读对象是初级运维.初级大数据工程师.java工程师.想了解es的.net工程师以及所有感兴趣的朋友. 文章的目的是为了能够帮助像我一样初学linux,并对es感兴趣,但无从下手的同学.使得同学们能够快速简单的安装es. 很多同学在想学一门技术的时候,往往会在开发环境的搭建上卡上一段时间,更甚者选择最终放弃,这是非常值得深思的. 颜色比较浅的文字是辅助我们操作的,欢迎转载! 操作系统: Centos7 ======