• elasticsearch 安装记录


    环境:linux :CentOS Linux release 7.2.1511

    java :version "1.8.0_171"

    操作:下载:

    1.wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.0.tar.gz

    2.解压,tar xzvf elasticsearch-5.0.0.tar.gz.

    3.修改配置。cd elasticsearch-5.0.0/config

     vi elasticsearch.yml

    此处需要打开设置,不然会外部访问不到。

    4.启动。./bin/elasticsearch 前台启动。

    ./bin/elasticsearch -d 后台启动。


    遇到的问题1:

    不能用root启动。

    解决方法1:创建用户。

    1.添加用户 adduser es

    2.用户设置 passwd **

    3.切换用户 su es

    4.启动服务 ./bin/elasticsearch  

    解决1.

    遇到的问题2:

    服务启动,内存分配太低。

    解决问题2:分配内存

    1.切换到root用户修改配置sysctl.conf

    su root

    vi /etc/sysctl.conf

    vm.max_map_count=655360

     保存退出

    sysctl -p

    su es

    ./bin/elasticsearch 

    解决2.


    启动成功,访问成功

    关于配置

    在elasticsearch.yml

    cluster.name: elatiscsearch-temp1   #集群名称

    node.name: master  #节点名称

    http.port: 9200  #http通讯端口

    transport.tcp.port: 9300  #tcp通讯端口

    这个端口的使用和使用java客户端有关系,随着版本的升级,这个端口被弃用,统一用 9200 http通讯

    详见:

    http.cors.enabled: true
    http.cors.allow-origin: "*"  #跨域的配置

    discovery.zen.ping.unicast.hosts: [ "localhost:9301" ]  #集群发现节点

  • 相关阅读:
    __name__使用方法,模块查找顺序和模块的绝对导入
    模块
    ATM程序结构
    迭代器
    常用内置方法
    生成式,匿名函数及内置函数部分使用方法
    算法之二分法和三元表达式
    redis配置文件
    PythonStudy——shutil 模块
    PythonStudy——pickle 模块 (泡菜)
  • 原文地址:https://www.cnblogs.com/zhanghao1799/p/10509968.html
Copyright © 2020-2023  润新知