elastic search远程测试
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远程测试的更多相关文章
- elastic search安装与本地测试
elastic search安装与本地测试 elastic search是一个全文搜索引擎 教程: 综合:http://www.ruanyifeng.com/blog/2017/08/elastics ...
- 分库分表后跨分片查询与Elastic Search
携程酒店订单Elastic Search实战:http://www.lvesu.com/blog/main/cms-610.html 为什么分库分表后不建议跨分片查询:https://www.jian ...
- tpot从elastic search拉攻击数据之二 配置端口映射
虽然知道了本地的数据接口位置,但是我们需要的是从远程拉取数据,所以我们需要更改es的ip端口为0.0.0.0:xxxx. 直接修改下图的elasticsearch.yml配置文件,结果发现无效. 这是 ...
- elastic search&logstash&kibana 学习历程(一)es基础环境的搭建
elastic search 6.1.x 常用框架: 1.Lucene Apache下面的一个开源项目,高性能的.可扩展的工具库,提供搜索的基本架构: 如果开发人员需用使用的话,需用自己进行开发,成本 ...
- elastic search查询命令集合
Technorati 标签: elastic search,query,commands 基本查询:最简单的查询方式 query:{"term":{"title" ...
- jmeter 远程测试
如果你的JMeter客户机不能进行属性,来模拟 足够的用户强调您的服务器或在网络水平是有限的,存在一个选项来控制多个远程JMeter 引擎从一个JMeter客户机. 通过运行JMeter远程,你可以复 ...
- elastic search 学习笔记
Elastic search在数据分析的应用中相当于一个数据库的搜索引擎. 跟MySQL类似,它有自己的查询语言,只不过不是关系型数据库,属于NoSQL. 可以根据索引从分布式服务器文件系统中快速存取 ...
- elastic search 学习 一
初步阅读了elastic search 的文档,并使用command实践操作. 大概明白其概念模型.
- 自学elastic search
工作也有一段时间了,虽然来这个公司之后学会了几门不同的语言,但想拨尖还是任重道远. 想往高级程序员甚至是架构师方向发展.他仍然是我的学习对象.我现在做着的,无非是他玩剩下的罢了. luncene之前有 ...
随机推荐
- NSCharacterSet 去除NSString中的空格
转自:http://blog.sina.com.cn/s/blog_5421851501014xif.html 去除 username中的空格,table newline,nextline 代码如下: ...
- migrate的使用
安装完yii2后,需要创建一张user表,这里用migrate创建 1.在dos窗口下,先cd到项目的目录,比如E:\>cd E:\Visual-AMP-x64\www\blog\blog 2. ...
- TCP/IP详解读书笔记:链路层
在TCP/IP协议族中,链路层主要有三个目的: 1)为IP模块发送和接受IP数据报: 2)为ARP模块发送ARP请求和接受ARP应答: 3)为RARP模块发送RARP请求和接受RARP应答: 以太网和 ...
- 如何使用VMWare共享Win7中的文件夹,对应Linux中的哪个目录下面?
访问 /mnt/hgfs/你设置的共享名,如果找不到这个hgfs这个文件夹,那说明你还没正确安装好 install VMware tools
- ubuntun 下安装 node-v0.10.26
sudo apt-get install g++ curl libssl-dev apache2-utils wget http://nodejs.org/dist/v0.10.26/node-v0. ...
- [转]wordpress安装插件的3种方式
WordPress插件安装方法有几种?WordPress是一种使用PHP语言开发的博客平台,有些用户不知道怎么安装WordPress插件和主题的,所以今天小编就为大家介绍几种WordPress插件安装 ...
- Swift基础--ijkplayer编译
这篇与Swift基本上没有什么关系,只是之后会用到,这次编译是使用Mac编译IOS版本号的.以下是编译流程,最后是整个项目的下载地址.由于下载太慢了. 1.下载源代码 git clone https: ...
- 使用Navicat连接阿里云服务器上的MySQL数据库
1.首先打开Navicat,文件>新建连接> 2,两张连接方法 1>常规中输入数据库的主机名,端口,用户名,密码 这种直接连就可以了 第2种方法: 常规中输入数据库的信息,主机名用l ...
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Cha
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Cha ...
- 蓝桥杯 第四届C/C++预赛真题(3) 第39级台阶(递归)
题目标题: 第39级台阶 小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶 ...