Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch
Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch
一、安装JDK环境
Linux安装JDK环境不会的参考我写的这篇文章:
https://blog.csdn.net/qq_41688840/article/details/123087493?spm=1001.2014.3001.5501
二、解压ElasticSearch安装包
sudo tar -zxf elasticsearch-7.15.1-linux-x86_64.tar.gz
然后可以改个名
mv elasticsearch-7.15.1 elasticsearch
三、为ElasticSearch创建用户
因为ElasticSearch默认是不允许root用户启动的,所以我们首先为ElasticSearch配置启动用户.
3.1 添加用户组
新增加一个用户并将其列入一个已有的用户组中需要用到 useradd
命令。如果还没有这个用户组,可以先创建该用户组。
命令参数如下:
useradd -G {group-name} username
因此我们运行下面这个命令
useradd -g develop dev
然后可以用grep去查看是否已经添加了dev用户到develop用户组
grep develop /etc/group
输出类似于:
develop:x:1124:
如果看不到任何输出,那么就需要先创建这个用户组了,使用 groupadd
命令:
groupadd develop
然后创建用户 dev并将其加入到 develop用户组:
useradd -G develop dev
为用户 dev设置密码:
passwd dev
为确保已经将该用户正确的添加到 develop用户组中,可以查看该用户的属性,使用 id
命令:
id dev
输出类似于:
uid=1122(dev) gid=1125(dev) groups=1125(dev),1124(develop)
3.2 为用户添加权限
先去到elasticsearch的安装目录,我这里把elsticsearch安装解压放在了/usr/local/software/目录下
cd /usr/local/software/elasticsearch
然后为文件夹添加用户组和用户权限
sudo chown -R dev:develop elasticsearch
开启防火墙,将9200,9300端口放出:
firewall-cmd --zone=public --add-port=9200/tcp
firewall-cmd --zone=public --add-port=9300/tcp
从root用户切换到dev用户
su dev
然后准备去编辑config/elasticsearch.yml和config/jvm.options文件。
进入elasticsearch的config目录下
cd /usr/local/software/elasticsearch/config
然后先编辑jvm.options文件
sudo vim jvm.options
编辑添加这两行
-Xms512m
-Xmx512m
然后按ESC,:wq保存退出之后
编辑elasticsearch.yml文件。
sudo vim elasticsearch.yml
主要添加一下几点
network.host: 0.0.0.0
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
path.data: /home/dev/environment/es/data
path.data: /home/dev/environment/es/logs
如图所示
这个时候,需要我们切换dev用户去创建这两个目录/home/dev/environment/es/data,/home/dev/environment/es/logs
因此,我们使用如下命令去创建
mkdir -p /home/dev/environment/es/data
mkdir -p /home/dev/environment/es/logs
四、启动ES
来到ES的安装目录下
cd /usr/local/software/elasticsearch
进入bin目录,去启动
./elasticsearch -d
最后输入自己的服务器ip+端口9200就可以,比如我虚拟机的ip是192.168.80.137,那么我们可以去浏览器输入
192.168.80.137:9200
显示如下,证明我们已经启动成功了。
如果没有启动成功,可以去是/home/dev/environment/es/logs/
下查看elasticsearch.log
日志文件。
还有不会的可以参考:
「1」https://blog.csdn.net/zai_xia/article/details/85018804
「2」https://blog.csdn.net/weixin_43200718/article/details/90724213
Linux阿里云/腾讯云/百度云服务器安装部署ElasticSearch相关推荐
- 阿里云再宕机,百度云、腾讯云迎来发展新机会
5月17日下午,阿里云再次发生宕机故障,对部分用户造成较大影响. 一.阿里云再度宕机 1.宕机3小时,影响新闻机构信息流 此次故障发生在华东区,阿里云给予"移动云服务"的" ...
- oracle 112040,Oracle 11.2.0.4 For Linux 64bit+32bit 11Gu4数据库介质百度云
天萃荷净 Oracle 11.2.0.4 For Linux 64bit+32bit 官方数据库介质 百度云盘下载 1.Oracle11G 64BIT介质官方链接 适用于Linux 64bit的Ora ...
- 如何隐藏计算机里的云盘,百度云怎么隐藏空间 百度云隐藏空间图文教程-电脑教程...
百度云管家其实就是百度云哦!如果你在百度云网盘中保存了许多照片,为了防止被盗号,那些比较隐私的照片可以加密隐藏到别人看不到的空间哦!下面百事网小编来教教大家百度云管家隐藏空间的方法,希望能够帮助到大家 ...
- 华为、阿里、腾讯、百度、360,不能再打了。
百度和360竞购迅雷,价格与2年前盛大出价差不离,百度倒可出全价收购,360只能换股.但百度还在求购UC,同时吃下两家10亿美金公司压力不小. 360换股,可见其现金量奇缺,资金链紧张,远不如百度财大 ...
- 程序员们,阿里、腾讯和百度的公司职级、薪资待遇,你有了解吗?
前言 相信程序员们已经度过了一个非常愉快的5.1假期,假期过后就要投入到工作中了,在这愉快的日子里给大家分享一下,一线大厂阿里.腾讯.百度的互联网公司级别和薪资待遇,希望能够给大家增加一些信心,能够努 ...
- 阿里、腾讯、百度纷纷涉猎SaaS领域寓意为何?
SaaS是Software-as-a-Service(软件即服务)的简称,随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式.其核心为基于互联网提供软件服务. 其实在 ...
- 阿里,腾讯,百度,美团,头条等技术面试题目
2021年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总.持续更新中. 阿里篇 华为篇 百度篇 腾讯篇 美团篇 头条篇 滴滴篇 京东篇 MySQL篇 Redis篇 ...
- 2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集(更新篇)...
欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录.已同步微信公众号:猛戳这里 本文在我的微信公众号:原创 杨守乐 首发. 转载请标明出处谢谢: http://blog ...
- 开源项目推荐!2019阿里,腾讯,百度,美团,头条等大厂技术面试题目汇总
每一个程序员估计都想挤进大厂吧,但是大厂不是你想进就能进,竞争程度堪比高考,你需要通过层层考验,虽说不需要三年高考五年模拟,但是刷笔试习题肯定是少不了的 像<程序员面试宝典>.<C和 ...
最新文章
- 栈与队列10——可见的山峰对数量
- Cisco IOS的故障恢复方法
- Failed building wheel for netifaces
- [题解]洛谷P1119 灾后重建
- 网络中典型协议--(DNS,输入url后, 发生的事情. ,ICMP,NAT)
- java中如何将JScrollPane的垂直滚动条自动移动到最下端
- 双非院校非科班的学弟,刚刚拿到了腾讯、网易、美团等大厂Offer
- 如何理解Python装饰器?
- HIVE高级函数--get_json_object()和json_tuple()
- CSS光标属性一览表
- strcat第二个参数变吗_您能解决这3个(看似)简单的Python问题吗?
- oracle xp 安装包资源
- Linux brctl 命令,虚拟网络设备 LinuxBridge 管理工具
- ubuntu下安装anjuta
- HttpWatch工具简介及使用技巧 (转自:卖烧烤的鱼)
- Factory IO的应用(一)
- X86与ARM平台下的参数传递机制
- 云基础设施自研,阿里云腾讯云华为云亮出啥高招?
- mysql 锁设置_MySQL锁之二:锁相关的配置参数
- c语言中怎么用scanf给二维数组赋值,关于VC++6.0无法用scanf()输入浮点值赋给二维数组的问题...
热门文章
- java 二进制转十进制的算法_java中十进制数转换二进制数
- 给初中级JAVA准备的面试题
- 【AI—pytorch学习】项目实战-单车预测器
- 如何查看自己电脑的显存
- 漫步者蓝牙自动断开_漫步者冇心版真无线蓝牙耳机,是否是你理想的真无线蓝牙耳机?...
- 程序员那些不得不说的事之“面试篇”
- ubuntu18.04换源
- php使用consul,使用consul
- Framework 全局监听屏幕点击事件 INPUT_EVENT_INJECTION
- 【乒乓球发射机】毕设