CentOS6.5 安装ES5.5
一、CURL查看已开启的ES
es5.5:elasticsearch-5.5.2.tar.gz下载,百度云地址
https://pan.baidu.com/s/17oFOQlePLtUhhJHxEPRBcg
提取码
7x82
curl -XGET 192.168.56.60:9200
number表示ES版本
二、安装ES
1、上传解压ES
1)上传dao/home目录下
2)解压缩ES
tar -vzxf elasticsearch-5.5.2.tar.gz
3)将ES移到/usr/local/ 下
mv elasticsearch-5.5.2 /usr/local/
2、配置 ES配置文件elasticsearch.yml
cd /usr/local/elasticsearch-5.5.2/config/
编辑elasticsearch.yml,添加如下内容
network.host: 0.0.0.0
http.port: 9200
bootstrap.system_call_filter: false
http.cors.enabled: true
http.cors.allow-origin: "*"
path.data: /home/elasticsearch-5.5.2/data ##ES数据目录
path.logs: /home/elasticsearch-5.5.2/logs ##ES日志目录
mkdir /home/elasticsearch-5.5.2/{data,logs} -p
3、新建ES用户
elasticsearch服务不能用root用户启动,只能为elasticsearch服务另建个用户
useradd elastic
passwd elastic
chown elastic. /home/elasticsearch-5.5.2/ -R
4、修改配置文件jvm.options
cd /usr/local/elasticsearch-5.5.2/config/
将-Xms2g -Xmx2g 修改为如下1g
5
5、升级jdk由1.7到1.8
elasticsearch5.5 需要依赖JDK8的环境,如果你的centos为JDK7,而且服务器上跑了很多服务用的也是JDK7,不能随便重装(升级)为JDK8 。
下载jdk1.8,地址
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
查看原jdk版本
卸载
rpm -qa | grep java | xargs rpm -e --nodeps
安装jdk8.1
tar -vzxf jdk-8u221-linux-x64.tar.gz
mv /home/jdk1.8.0_221 /usr/java/
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/jre/bin:$PATH
source /etc/profile
java -version
6、修改内核参数、线程等配置
(否则启动后可能会报一些稀奇古怪的错)
vi /etc/security/limits.conf ,在最后加上以下4行配置 。
* soft nofile 524288
* hard nofile 524288
* soft nproc 131072
* hard nproc 131072
vi /etc/security/limits.d/90-nproc.conf
将nproc 1024改为2048
增加虚拟内存 , vi /etc/sysctl.conf 加上以下配置
vm.max_map_count = 655360
使配置生效
/sbin/sysctl -p
7、启动ES
su - elastic
cd /usr/local/elasticsearch-5.5.2/bin/
./elasticsearch -d
-d参数表示以后台进程启动。 不加-d则直接在当前命令窗口启动 。
启动报错
看着意思elastic用户,没有权限操作
chown elastic. /usr/local/elasticsearch-5.5.2 -R
安装成功
CentOS6.5 安装ES5.5的更多相关文章
- vmware Centos6.6安装64位
Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...
- Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】
摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...
- CentOS6.5安装Tomcat
安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...
- Centos6 yum安装openldap+phpldapadmin+TLS+双主配置
原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%8 ...
- centos6.5安装oracle11g_2
centos7安装oracle数据库不成功,换成centos6.5安装,可以安装成功,记录一下 安装系统时,主机名如果不是用localhost,安装成功后,要用主机名和ip做映射,修改/etc/hos ...
- CentOS6.6安装vmware workstation报错
本人系统用的是centos6.6,安装了vmware workstation,启动后一直如下图报错,相关内核已经安装了的,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- CentOS6.6安装virtualbox4.1.44
本人用的是centos6.6,安装了virtualbox 4.1.44,启动后一直如上图报错,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- [转]CentOS-6.3安装配置cmake
CentOS-6.3安装配置cmake zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...
随机推荐
- 二次剩余定理及Cipolla算法入门到自闭
二次剩余定义: 在维基百科中,是这样说的:如果q等于一个数的平方模 n,则q为模 n 意义下的二次剩余.例如:x2≡n(mod p).否则,则q为模n意义下的二次非剩余. Cipolla算法:一个解决 ...
- 什么是openshift
Openshift是一个开源的容器云平台,底层基于当前容器的事实标准编排系统Kubernetes和docker引擎,企业可以基于此平台搭建内部Paas平台,贯穿CI/CD流程,提高企业IT效率,拥抱D ...
- 状态机的Verilog写法
“硬件设计很讲究并行设计思想,虽然用Verilog描述的电路大都是并行实现的,但是对于实际的工程应用,往往需要让硬件来实现一些具有一定顺序的工作,这就要用到状态机思想.什么是状态机呢?简单的说,就是通 ...
- git学习笔记 ---版本退回
我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version c ...
- js将文字填充与canvas画布再转为图片
需求:封装consul服务的webUI: 原因:展示consul的服务信息时,需要嵌套动画,由于其没有内置的icon,所以将服务name放于图片位: 分析:展示信息时采用了卡片式的服务布局,缩放式的服 ...
- Javap与JVM指令
一.javap命令简述 javap是jdk自带的反解析工具.它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令).本地变量表.异常表和代码行偏移量映射表.常量池等等信息.当 ...
- Winmanager,NERDTree和MiniBufExplorer
NERDTree树形浏览文件 MiniBufExplorer多文件同时编辑 Winmanager将NERDTree和MiniBufExplorer界面整合 下载 http://www.vim.org/ ...
- rabbitmq实战:一、天降奇兵
缘由,最近换了工作,而新的项目中使用了celery+rabbitmq来实现一个分布式任务队列系统,为了能够维护好这套系统,只能来学习一下这两个组件,顺便把学习笔记记录下来,留作以后回顾,当然如果碰巧能 ...
- 笔谈FFmpeg(二)
经过前面的学习对FFmpeg的基本流程已经很熟悉了,现在到了掌握其中细节的时候了,用FFmpeg做播放器解码操作中,涉及到了一些结构体,这些结构之间到底有什么关系,它们是怎样协同工作的呢.文章 FFM ...
- Centos 端口被占用,kill被占用的进程
1.yum install lsof 2.输入netstat -tln,查看系统当前所有被占用端口 3.根据端口查询进程,输入lsof -i :9555,切记不要忘了添加冒号 4. 既然知道进程号了, ...