1. 安装jdk
    我的博文里面有 https://www.cnblogs.com/vinic-xxm/p/11825691.html

  2. 安装elasticsearch-rtf
    git clone git://github.com/medcl/elasticsearch-rtf.git -b master –depth 1
    git太慢了。可以直接从我的网盘下5.5.4版本奥,别看错了
    链接:https://pan.baidu.com/s/1t-5_p5hKCAcqBX6DK0K9NQ
    提取码:4gql

然后是zip格式,在linux上
yum install unzip
用unzip命令解压

  1. 直接运行会报错
    在bin目录中执行./elasticsearch 运行
    这是因为elasticsearch5 默认分配jvm的空间大小为2g,我们改下jvm的空间分配
    vim config/jvm.options

  2. 创建新的用户
    es不能在root运行,会报错
    adduser phpq //新建phpq用户
    passwd phpq //给phpq用户设置密码
    chown -R phpq:phpq /elasticsearch-rtf //最后那个目录是文件路径
  3. 配置外网访问

vim config/elasticsearch.yml修改如下
Network里的这两个解注释

在末尾加上这4句代码
http.cors.enabled: true
http.cors.allow-origin: “*”
http.cors.allow-methods: OPTIONS,HEAD,GET,POST,PUT,DELETE
http.cors.allow-headers: “X-Requested-With,Content-Type,Content-Length, X-User”

  1. 在root账户下 vim /etc/security/limits.conf
    翻到最后
    修改内容:soft nofile 65536
    hard nofile 65536

切换到自己创建的用户中
ulimit -Hn

出现如图所示即为成功

切到root用户
vim /etc/sysctl.conf
进行下图的修改

然后执行sysctl -p
再执行sysctl -a|grep vm.max_map_count

注:开启外网的访问已经在完成过了
现在切到普通用户里运行,打开浏览器输入地址后出现数据即大功告成!
如果出不来,请参照我的这个博客
https://www.cnblogs.com/vinic-xxm/p/11871742.html

但是如果是阿里云服务器,需要将这个9200端口号加入到阿里云安全组中!!!!!

最新文章

  1. Javascript实现的数组降维——维度不同,怎么谈恋爱
  2. [转]Oracle数据块体系的详细介绍
  3. DNS服务器原理
  4. tree命令的使用
  5. Android高工必备技能
  6. 【转】Spring jar包详解
  7. 使用 CSS3 打造一组质感细腻丝滑的按钮
  8. [LeetCode#161] One Edit Distance
  9. decimal类型数据如何保留两位小数
  10. Jmeter压力测试环境准备
  11. Mysql 启动失败 报错 1067
  12. JSON创建键值对(key是中文或者数字)方式详解
  13. .Neter玩转Linux系列之五:crontab使用详解和Linux的进程管理以及网络状态监控
  14. Python条件判断 if-else for循环 while循环 break continue
  15. 为什么HashMap初始大小为16,为什么加载因子大小为0.75,这两个值的选取有什么特点?
  16. Android中的task和stack
  17. 【接口时序】7、VGA接口原理与Verilog实现
  18. ActivityThread
  19. PYTHON-基本数据类型-元祖类型,字典类型,集合类型-练习
  20. (已解决)Xcode 运行报错: clang: error: unknown argument: '-websockets'

热门文章

  1. Linux 解决Deepin深度系统无法在root用户启动Google Chrome浏览器的问题
  2. (入门SpringBoot)SpringBoot项目创建基本配置(二)
  3. 7.5 高级数据源---Kafka
  4. nginx 与 uWsgi 详解
  5. pandas分组统计:groupby,melt,pivot_table,crosstab的用法
  6. day73_10_18视图家族与序列化的传参。
  7. 深度工作(Charlotte)
  8. 剑指Offer-21.栈的压入、弹出序列(C++/Java)
  9. mysql group by 的用法解析
  10. Linux学习笔记-第10天 特殊的交换分区