文档章节

(1)elasticsearch的安装入门

mywd
 mywd
发布于 2017/07/13 11:13
字数 832
阅读 24
收藏 1

一、安装

  1. https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.tar.gz下载最新版的elasticsearch.
  2. ES依赖于java,所以先保证你安装好了jdk.

  3. 上传到Linux服务器,执行 tar -zxvf elasticsearch-5.5.0.tar.gz 命令,解压后目录结构如下:
  • bin            --二进制脚本,包含elasticsearch启动节点
  • conf          --配置文件路劲,包含elasticsearch.yml 是es的基本配置文件

二、启动

  1.   ./bin/elasticsearch 这个执行后半天才有反应...以为挂掉了,不知道是不是个人电脑问题,如果大家执行后半天没反应请耐心等待,网上说用root账户会报错,个人用的root没遇到该问题如图所示即为启动成功.
  2.  为什么会这样呢?这是因为处于系统安装考虑的设置,由于Elasticsearch可以接收用户输入的脚本并且执行,为了系统安全考虑,不允许root账号启动,所以建议给Elasticsearch单独创建一个用户来运行Elasticsearch。

        创建elasticsearch用户组以及elasticsearch用户,命令如下:

          groupadd elasticsearch

          useradd  elasticsearch(用户名) -g elasticsearch(组名) -p elasticsearch(密码)

         更改Elasticsearch文件夹以及内部文件的所属用户以及组为elasticsearch,修改完成之后如图所示:

          chown -R elasticsearch:elasticsearch elasticsearch

  3. 也可以使用Elasticsearch后端启动命令为:./bin/elasticsearch -d
  4. 接下来访问一波,看是否能正常访问
  5. 在Linux中可以正常访问,外网始终连接不上,这时候我们就需要修改配置文件了,首先使用ifconfig查询你的linux的IP是多少,得到IP,如果设置为当前IP不行,试试0.0.0.0
  6. 跳转到Elasticsearch的config配置文件下,使用vim打开elasticsearch.yml,找到里面的"network.host",将其改为你刚才查询得到的IP,保存  小技巧vim下查找功能--   /network.host
  7. 再重启elasticsearch服务,惊奇的发现,报了一堆错.....http://blog.csdn.net/u012246178/article/details/63253531还好按照这个大神文档都解决了
  8. 解决完后正常启动

三、安装可视化界面ElasticSearch_Head

  1.     安装方法如图:详情见:https://github.com/mobz/elasticsearch-head
  2. 如果你用的是elasticsearch 5.X以后的版本,安装好浏览器打不开可视化页面,首先检查端口是否放行了,简单方法直接把防火墙给干掉  service iptables  stop
  3. 如果能打开可视化页面,但是如图显示:未连接,则还需要去配置文件中做如下修改:
    (1)elasticsearch-5x下的 config/elasticsearch.yml
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    (2)elasticsearch-head下Gruntfile.js
    connect: {
            server: {
                options: {
                    hostname: '0.0.0.0',
                    port: 9100,
                    base: '.',
                    keepalive: true
                }
            }
        }

    一般设置后就能正常连接了,正常连接画面如图所示:

  4. 还有一个国产的可视化页面,截面很给力,感兴趣的小伙伴可以看看:https://www.oschina.net/p/elastichd

四、安装ik分词器

  1. 如果你下载的是elasticsearch最新的5.5版本一定要去https://github.com/medcl/elasticsearch-analysis-ik/releases下载最新的包两个的版本号必须一致,不然不支持不支持不支持这是个坑啊
  2. 安装步骤如下:将下载好的elasticsearch-analysis-ik-5.5.0.zip包复并且解压到你的elasticsearch安装目录/plugins/ik下,重启elasticsearch即可

~~~安装到入门就到这里结束啦...后续的具体操作还在研究中....慢慢补上来,希望这文章对你有所帮助

© 著作权归作者所有

共有 人打赏支持
mywd
粉丝 3
博文 9
码字总数 4255
作品 0
私信 提问
加载中

评论(2)

mywd
mywd

引用来自“nikeodong”的评论

大神屌屌的...爱你哟.😍😍
🗽
nikeodong
nikeodong
大神屌屌的...爱你哟.😍😍
elasticsearch搜索引擎相关资料(更新中)

最近需要用到elasticsearch搜索引擎,所以搜集了很多相关资料,先放在这里(未详细整理) 一、步骤总结:(linux环境下) 1. 安装 (1)下载elasticsearch安装包:http://www.elasticsearch....

核桃人
03/08
0
0
Elasticsearch 基础入门

原文地址:Elasticsearch 基础入门 博客地址:www.extlight.com 一、什么是 ElasticSearch ElasticSearch是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于...

moonlightL
2017/09/27
0
0
ElasticSearch入门 —— 集群搭建

一、环境介绍与安装准备 1、环境说明 2台虚拟机,OS为ubuntu13.04,ip分别为xxx.xxx.xxx.140和xxx.xxx.xxx.145。 2、安装准备 ElasticSearch(简称ES)由java语言实现,运行环境依赖java。E...

萧十一郎君
2014/04/30
0
3
Elasticsearch 5.5.1的安装和入门教程(转)

说明:转自老阮的文章,业界最简单的入门教程。一切的安装的运行建议不要用root权限,最好是当前用户下的权限。 作者: 阮一峰 日期: 2017年8月17日 全文搜索属于最常见的需求,开源的 Elas...

easonjim
01/21
0
0
当Elasticsearch遇见Kafka

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由michelmu发表于云+社区专栏 Elasticsearch作为当前主流的全文检索引擎,除了强大的全文检索能力和高扩展性之外,对多种数据...

腾讯云加社区
11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
5
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
3
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
今天
4
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部