linux 查看es安装目录,Linux安装Elasticsearch
本文介绍Linux环境如何安装Elasticsearch.
本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,elasticsearch-5.4.2。
1 安装JDK
网上教程很多,也可以参考本人教程之前写的Linux安装JDK
2 安装Elasticsearch
2.1 创建elasticsearch目录
cd /usr/local/
mkdir tool
cd tool
mkdir elasticsearch
cd elasticsearch
2.1 下载Elasticsearch
2.1.1 在刚刚创建好的文件夹内下载Elasticsearch(以下简称es)
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.tar.gz
2.1.2 解压es包
tar -xvf elasticsearch-5.4.2.tar.gz
2.1.3 进入es/bin包
cd elasticsearch-5.4.2/bin
2.1.4 启动es
./elasticsearch
2.2 解决问题
2.2.1 问题一
直接启动,遇到如图问题,如下:
这个问题是由于内存分配不够造成的,修改适合本机的内存,修改文件config/jvm.options
vi ../config/jvm.options
修改如下位置
由于我的服务器内存较小,修改为512m,具体可以根据情况修改,如下:
修改后在次启动:
./elasticsearch
2.2.2 问题二
出现如下错误:
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
如图
这个问题很明显,不允许使用root用户启动,那么我们新建一个es用户,并赋予权限:
添加es用户
useradd es
添加es用户密码
passwd es
将文件夹elasticsearch-5.4.2赋予es权限
chown -R es:es /usr/local/tool/elasticsearch/elasticsearch-5.4.2
切换为es用户
su es
再次启动es
./elasticsearch
这次启动成功了,我们在使用一个窗口登录root用户,输入命令:
curl -X GET http://localhost:9200
如图所示,可以成功访问
2.2.3 问题三
在浏览器访问http://118.24.242.170:9200/拒绝访问(118.24.242.170为服务器ip)
使用root用户,打开elasticsearch.yml文件,如下:
vi /usr/local/tool/elasticsearch/elasticsearch-5.4.2/config/elasticsearch.yml
文件内增加如下代码
network.host: 0.0.0.0
使用es用户启动,发现又出现了错误如下,得到错误信息如图
使用root用户打开如下文件:
vim /etc/sysctl.conf
添加如下配置:
vm.max_map_count = 655360
使配置生效
/sbin/sysctl -p
然后使用es用户启动Elasticsearch,这次可以成功启动了,如果需要后台启动的话,在启动命令后加&,如下所示:
./elasticsearch &
总结
以上全是本人踩坑实践得到的,亲测可用。
linux 查看es安装目录,Linux安装Elasticsearch相关推荐
- linux查看已挂载目录,Linux查看目录挂载点
用命令 df 即可 # df /var/lib/ Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 135979984 669 ...
- Linux 系统中利用 apt-get 管理软件的安装目录和安装路径
Linux 系统中利用 apt-get 管理软件的安装目录和安装路径 apt-get 下载软件存放路径: /var/cache/apt/archives lib 文件路径: /usr/lib 可执行文 ...
- linux 查看es进程,Linux---关闭Elasticsearch进程,并重新启动
有时候,当我们启动elasticsearch之后, 经过很长一段时间没有操作, 自己已经忘了是否已经启动了elasticsearch, 这时候我们可以通过下面的方式验证是否启动,并重新启动: step ...
- linux看进程所在,linux 查看进程所在目录
一下内容转自:https://blog.csdn.net/spring21st/article/details/50561550 通过 ps 及 top 命令查看进程信息时,只能查到 相对路径,查不到 ...
- liunx查看ftp服务器文件目录,linux查看ftp服务器目录
linux查看ftp服务器目录 内容精选 换一换 SAP HANA节点的数据磁盘需要进行格式化,并挂载到相应的目录后,才能被正常使用.登录待安装SAP HANA的云服务器"hana001&q ...
- linux查看文件和目录大小(du)
From: http://www.2cto.com/os/201210/160665.html linux查看文件和目录大小(du) 起因 工作中或者日常使用ubuntu时候,经常会遇到查看当前系统容 ...
- linux的yum安装目录,Linux如何查看YUM的安装目录
Linux下如何查看使用YUM安装过的包的安装路径呢? 在搞清楚这个问题前,我们先来了解一下YUM. YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和R ...
- 初学者linux查找文件安装目录,Linux查看软件安装目录及位置 方法
对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到"/usr/share"和"/usr/local"这两个路径下.但是:如果我们需要查看软件安 ...
- 查看linux 下交叉编译器安装目录,Linux下安装交叉编译工具链
安装目的 gcc经过编译后生成的可执行文件(最后也就是一大堆机器码)是在linux操作系统之上运行的,也就是说经过gcc编译器最后生成的一大堆机器码只有Linux操作系统认识,但是我们做ARM裸机实验 ...
最新文章
- 2022-2028年中国六氟化硫行业市场研究及前瞻分析报告
- window.location获取url各项参数详解
- CAD—定义委托异步添加实体
- 数量和/或“交货结束”指示符或最终发货指示符丢失
- dnf超时空漩涡副本路线流程图_DNF:超时空漩涡开荒全攻略一览,你顺利通关了么?...
- 常用计算机网络性能指标的是什么,什么是Bit?【计算机网络的性能指标】
- 2013/2/CSS文字的着重显示
- 利用juypter搭建远程可访问的python交互页面
- c# 程序员学习android(2)登陆界面
- 判断两个时间段是否有交集_判断两个人是否处于暧昧关系,就看四点,特明显...
- 2022-2028全球变压器测试行业调研及趋势分析报告
- vray渲染里服务器信息,VRay分布式渲染详细介绍
- ROS | 服务通信的编程实现
- 图片相似原理 - Java实现
- OpenGl入门基础知识-叩开3D的心扉
- 轻松快捷的安装Testlink,终于可以轻松搞定!
- 2020.4.1-2020.4.7 魔笛手Pied pier周记
- java获取上级菜单_java在多菜单中返回上级菜单如何实现
- PHP intval 与 floatval
- 阿拉伯数字转中文读法
热门文章
- Cell封面:王二涛组在丛枝菌根共生“自我调节”研究中取得重大进展(视频+漫画解读)...
- QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins(2020.11)
- R语言data.table导入数据实战:把data.frame数据转化为data.table数据
- R语言ggplot2可视化:在可视化图像中添加对角线(diagonal line)
- R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行独立成分分析ICA(Independent components analysis)、设置method参数为ica
- R语言rev函数对数据对象(向量、dataframe通过行或者列)反序实战
- R语言ggplot2可视化抑制可视化网格中的竖线输出、抑制可视化网格中的横线线输出、抑制背景网格输出实战
- R语言spine作棘状图
- 供销大集有潜力吗_菌肥内幕被揭开!快看你买的靠谱吗?
- java操作excel常用的两种方式