Elasticsearch系列(一)--安装Elasticsearch

一.安装jdk1.8

1.解压

tar -zxvf jdk-8u181-linux-x64.tar.gz -C ../

2.添加jdk环境变量

vi /etc/profile

--------------------------------------------------------------------------------

JAVA_HOME=/bigdata/jdk1.8/

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export JAVA_HOME PATH CLASSPATH

----------------------------------------------------------------------------------

3.使环境变量生效

source /etc/profile

4.测试java安装情况:

java -version

javac -version

二、安装Elasticsearch

1.下载安装包

到官网下载:elasticsearch-6.4.0.tar.gz

2.解压Elasticsearch

tar -zxvf elasticsearch-6.4.0.tar.gz -C ../

3.启动Elasticsearch(root用户)

解决方式:./elasticsearch -Des.insecure.allow.root=true

或者:vi bin/elasticsearch 加上ES_JAVA_OPTS属性:ES_JAVA_OPTS="-Des.insecure.allow.root=true"

处于安全考虑,给elasticsearch设置一个单独用户

4.创建elasticsearch用户

groupadd eszu

useradd esyonghu -g eszu -p ljj2312

--更改elasticsearch文件夹及内部文件的所属用户及组

chown -R esyonghu:eszu elasticsearch-6.4.0/

6.切换登录用户,启动elasticsearch

su - esyonghu

cd /bigdata/elasticsearch-6.4.0/bin

./elasticsearch

后台启动:./elasticsearch -d

看到started说明启动成功

7.测试elasticsearch,另起一个窗口,切换至esyonghu

注意:看到如上内容说明elasticsearch启动成功!

调整JVM内存大小:

vi bin/elasticsearch

ES_JAVA_OPTS="-Xms512m -Xmx512m"

再次启动即可。

8.允许远程访问elasticsearch

vi config/elasticsearch.yml

默认端口:9200

9.改成远程配置后,启动elasticsearch

处理第一个错误:

编辑vi /etc/security/limits.conf //文件最后一行加入如下内容:

esyonghu soft nofile 65536

esyonghu hard nofile 65536

esyonghu soft nproc 4096

esyonghu hard nproc 4096

注意:esyonghu这里要改成创建的用户名

处理第二个错误:

vi /etc/security/limits.d/20-nproc.conf

处理第三个错误:

vi /etc/sysctl.conf

执行sysctl -p

10.再次启动elasticsearch可能还会报错,重启虚拟机,然后再启动elasticsearch即可成功启动

11.远程访问elasticsearch

关闭防火墙:systemctl stop firewalld.service

从window访问linux上的elasticsearch

至此,远程访问elasticsearch成功。

请关注我微信公众号:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值