美文网首页系统运维
ElasticSearch--笔记1-安装7.2

ElasticSearch--笔记1-安装7.2

作者: 牵手生活 | 来源:发表于2019-07-07 12:54 被阅读0次

    摘要

    • 默认端口:9200
    • ES返回的是json结构
    • head插件提供的是友好的web页面

    ElasticSearch 技术文章

    Elasticsearch就这么简单

    环境

    java 1.8
    node 环境

    官方网站

    https://www.elastic.co/
    #中文elastic
    https://www.elastic.co/cn/
    #视频
    https://www.elastic.co/cn/webinars/getting-started-elasticsearch?baymax=rtp&elektra=home&storm=sub1&iesrc=ctr
    

    下载&解压

    复制tar格式的下载包

    cd /home/czg
    #复制地址
    https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
    #下载(好慢哦)
    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
    #解压
    tar -vxf elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
    #加压后
    cd elasticsearch-7.2.0-linux-x86_64
    
    linux的tar地址 下载ElasticSearch
    单实例安装--解压后即可
    查看elasticsearch目录
    • config :存放配置文件的目录
    • lib:是它依赖第三方库的目录
    • modules:是ElasticSearch的模块目录
    • plugins:存放第3方插件目录
    启动ElasticSearch
    #启动ElasticSearch
    sh ./bin/elasticsearch
    

    Elasticsearch部署异常Permission denied
    由于ElasticSearch可以接收用户的脚本并执行,处于安全性考虑,建议创建一个单独的用户来运行ElasticSearch。当然,可以通过配置来实现root用户启动。
    修改bin目录elasticsearch.in.sh文件中追加(不过不建议):

    image.png

    原因可能是 shell 的解释器不是 bash,需把 shell 的解释器更改为 bash。
    如何解决 ubuntu 系统下 source: not found 错误?-阿里云

    ubuntu创建一个用户启用sudu,更改 shell 的解释器dash更改为 bash

    权限不够


    image.png
    chown -R czg:czg  /home/czg/czgsoft/elasticsearch-7.2.0
    
    image.png

    蛋疼又内存不够

    image.png

    想想我好像没有安装几个什么东东。先把tomcat停了再说

    sudo service tomcat8 stop
    

    Java 虚拟机的内存不够,此时可以修改 jvm.options 文件


    image.png

    阿里云安装 ElasticSearch 笔记

    修改为 500M或者更小

    -Xms500m
    -Xmx500m
    

    你们又有新问题

    image.png

    [Elasticsearch抛出ReceiveTimeoutTransportException[[]异常解决办法](https://blog.yoodb.com/yoodb/article/detail/1489 "Elasticsearch抛出ReceiveTimeoutTransportException[[]异常解决办法")

    看到started表示启动成功

    问题:但是外网是无法访问的,此时需要修改配置文件
    vim config/elasticsearch.yml

    network.host: 0.0.0.0
    discovery.zen.ping.unicast.hosts: ["0.0.0.0"]
    

    启动成功可以看到默认的启动端口:127.0.0.1:9200


    image.png
    测试启动成功的访问
    image.png

    插件安装--比如 head插件

    ES返回的结构是json结构,很不友好。
    head插件提供的是友好的web页面
    提供基本信息的查看、ES请求的模拟、及数据的基本检索

    到github搜索elasticsearch-head(mobz的)

    elasticsearch-head 官方安装步骤


    elasticsearch-head 官方安装步骤 image.png

    下载该插件到服务器(右键复制地址),然后到命令行去下载

    复制elasticsearch-head插件地址
    #下载
    wget https://github.com/mobz/elasticsearch-head/archive/master.zip
    #解压
    unzip master.zip
    cd elasticsearch-head-master
    
    image.png

    node环境检测也安装

    ubuntu 上安装node.js 的简单方法

    #检测node 环境
    node -v
    #如果没有安装过node,则安装
    apt install nodejs-legacy
    
    image.png

    有用资料

    蛋疼的ElasticSearch(一)之安装ElasticSearch

    相关文章

      网友评论

        本文标题:ElasticSearch--笔记1-安装7.2

        本文链接:https://www.haomeiwen.com/subject/ckebhctx.html