elastic search远程测试

推荐:elastic官方教程:https://www.elastic.co/guide/en/elasticsearch/reference/6.2/index.html

同一子网内两机器 http restful远程测试(9200端口)

进入elastic search安装目录,

vi /config/elasticsearch.yml

修改http.host字段为0.0.0.0(对与服务器同一子网上的所有电脑开启服务,因为elastic search本身没有安全机制,所以非常危险)或你的电脑的ip(正如前面提到的,必须是同一子网内两机器的远程测试)

成功:

同一子网内两机器 java api远程测试(9300端口)

https://www.cnblogs.com/dragkiss/p/5613602.html

进入elastic search安装目录,

vi /config/elasticsearch.yml

修改network.host字段为0.0.0.0(对与服务器同一子网上的所有电脑开启服务,因为elastic search本身没有安全机制,所以非常危险)或你的电脑的ip(正如前面提到的,必须是同一子网内两机器的远程测试)

成功:

启动elastic search时遇到两个的错误

ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方法:https://blog.csdn.net/abcd_d_/article/details/53018927

解决【1】 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

解决方法:切换到root用户,进入vi /etc/security/limits.conf  ,为启动elastic search的用户增加配置,例如我使用的是ubuntu这个普通用户来启动es:

ubuntu soft nofile 819200
ubuntu hard nofile 819200

然后重启terminal(如果是putty则重启putty),然后方能生效(仅切换回原用户无法立即生效)

解决【2】max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方法:修改sysctl文件:vi /etc/sysctl.conf ,增加下面配置项:

增加该行配置:vm.max_map_count=655360
保存退出后,执行:
sysctl -p

不同子网内两机器远程测试

下面以我的电脑和我的腾讯云主机为例:

云主机的内网IP和外网IP:https://zhidao.baidu.com/question/1050628014291855339.html

判断自己电脑的外网IP:https://blog.csdn.net/lijia11080117/article/details/52413677

步骤和在同一子网内差不多,主要区别:要在云平台上修改服务器设置,将你的笔记本的ip加入到要暴露的端口的安全组中;获取笔记本的ip过程比较复杂,因为很可能你连的公司的wifi或者学校的wifi,采用了动态ip,导致你的笔记本的公网ip(直接百度“公网IP查询”就可以获得自己电脑的公网IP)不断变动。因此,需要将笔记本的动态ip的所有网段直接加到安全组中。那么如何知道公司/学校的网段的?多刷新几遍看有哪几种ip,然后暴力一点,每找到一种ip,直接XXX.XXX.0.0/16将整个网段加入。(其实也可以做内网穿透)

进入elastic search安装目录,

vi /config/elasticsearch.yml

修改network.host字段为0.0.0.0(对与服务器同一子网上的所有电脑开启服务,因为elastic search本身没有安全机制,所以非常危险)或你的电脑的ip(正如前面提到的,必须是同一子网内两机器的远程测试)

查询笔记本的ip,因为是动态的,所以多查询几遍,看看都有哪几个网段的ip。

将该笔记本的动态ip的所有可能网段的CDIR加入安全组。

elastic search远程测试的更多相关文章

  1. elastic search安装与本地测试

    elastic search安装与本地测试 elastic search是一个全文搜索引擎 教程: 综合:http://www.ruanyifeng.com/blog/2017/08/elastics ...

  2. 分库分表后跨分片查询与Elastic Search

    携程酒店订单Elastic Search实战:http://www.lvesu.com/blog/main/cms-610.html 为什么分库分表后不建议跨分片查询:https://www.jian ...

  3. tpot从elastic search拉攻击数据之二 配置端口映射

    虽然知道了本地的数据接口位置,但是我们需要的是从远程拉取数据,所以我们需要更改es的ip端口为0.0.0.0:xxxx. 直接修改下图的elasticsearch.yml配置文件,结果发现无效. 这是 ...

  4. elastic search&logstash&kibana 学习历程(一)es基础环境的搭建

    elastic search 6.1.x 常用框架: 1.Lucene Apache下面的一个开源项目,高性能的.可扩展的工具库,提供搜索的基本架构: 如果开发人员需用使用的话,需用自己进行开发,成本 ...

  5. elastic search查询命令集合

    Technorati 标签: elastic search,query,commands 基本查询:最简单的查询方式 query:{"term":{"title" ...

  6. jmeter 远程测试

    如果你的JMeter客户机不能进行属性,来模拟 足够的用户强调您的服务器或在网络水平是有限的,存在一个选项来控制多个远程JMeter 引擎从一个JMeter客户机. 通过运行JMeter远程,你可以复 ...

  7. elastic search 学习笔记

    Elastic search在数据分析的应用中相当于一个数据库的搜索引擎. 跟MySQL类似,它有自己的查询语言,只不过不是关系型数据库,属于NoSQL. 可以根据索引从分布式服务器文件系统中快速存取 ...

  8. elastic search 学习 一

    初步阅读了elastic search 的文档,并使用command实践操作. 大概明白其概念模型.

  9. 自学elastic search

    工作也有一段时间了,虽然来这个公司之后学会了几门不同的语言,但想拨尖还是任重道远. 想往高级程序员甚至是架构师方向发展.他仍然是我的学习对象.我现在做着的,无非是他玩剩下的罢了. luncene之前有 ...

随机推荐

  1. atitit.印度教与java宗教的特点与观念对比 attilax总结

    atitit.印度教与java宗教的特点与观念对比 attilax总结 1. Java就是一种宗教 1 2. Java的教义思想,社区理念,价值观念 2 2.1. 教学语言,类似与印度教的祭祀万能 2 ...

  2. [sh]清理memcached缓存

    #!/bin/bash ###author xxx ###date xxx ###清理内存缓存 used=`free -m | awk 'NR==2' | awk '{print $3}'` free ...

  3. JSP中out.write()和out.print()的区别

    out对象的类型是JspWriter.JspWriter继承了java.io.Writer类. 1)print方法是子类JspWriter,write是Writer类中定义的方法: 2)重载的prin ...

  4. 从Python的角度来看编码与解码

    导语: Python2和Python3中,因为默认字符集的不同而造成的麻烦,简直是程序员的梦魇!要彻底告别这个麻烦,就需要从本质上来理解编码和解码. 为什么要有编码? 对于不会英文的中国人来说,将英文 ...

  5. 李洪强和你一起学习前端之(3)Css基础和选择器

    大家好! 经过了前面的学习,是不是对前端的学习有了初步的了解.虽然我之前有iOS开发的经验,现在接触一门新的语言,对我来说 有一定的优势,但是一门技术对于谁来说都是公平的,我承认,我在接触新知识的时候 ...

  6. 安装好Oracle和PLSQLDeveloper后,PLSQLDeveloper登录时没有可选数据库和连接为问题

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  7. eclipse的源代码编辑窗口可以拖出来单独使用的哦

    这在你边阅读文档边写代码的时候非常有用的!整个eclipse窗口吧,太大,挡事,把源代码编辑的标签拖出来,就成为一个单独的窗口了,也就记事本大小,而且代码提示自动补全什么的一样不少~ 虽然这个代码编辑 ...

  8. root-me web server 10-20 writeup

    File upload - double extensions文件上传--双扩展 Gallery v0.02 介绍 Your goal is to hack this photo galery by ...

  9. [转]用了docker是否还有必要使用openstack?

    从一项颠覆性的技术成果转化并衍生出一整套社区体系,Docker在发展速度上打破了一个又一个历史纪录.然而,Docker项目在采纳与普及方面表现出惊人态势的同时,也给我们带来了一系列疑问与困惑. 在今天 ...

  10. smartJS 0.1 API 讲解 - PromiseEvent

    上篇简单的介绍smartjs了一些通用方法的api.这篇介绍基础的PromiseEvent(这个名字一直没想好,以前准备用callbacks的,但避免与jquery混淆,st的命名空间可以直接挂到$上 ...