elasticsearch2.2的单机安装
2016-03-01 09:41
239 查看
elasticsearch2.2的性能还是非常好的,我这里使用了5个虚拟机性能很一般的虚拟机如图:
没有副本,20个分片,数据量为250g,文档数为5.7亿条,这样的查询还能0.1秒查到:
言归正传说说安装吧
从官网下载elasticsearch-2.2.0.tar.gz
上传linux服务器
修改配置文件elasticsearch-2.2.0/config/elasticsearch.yml
</pre><pre name="code" class="html">#使节点名使用主机名 node.name: ${HOSTNAME} #使用网口eth0网卡 network.host: _eth0_ #集群机器列表2.2不配置这个不能自动发现其他节点 discovery.zen.ping.unicast.hosts: ["host213", "host217", "host221", "host231","host236"] #修改集群名称 cluster.name: ehl_elasticsearch #修改数据保存路径 path.data: /data/elasticsearch/indexdata path.work: /data/elasticsearch/work path.logs: /data/elasticsearch/logs #允许es锁定内存防止gc时间太长 bootstrap.mlockall: true ES_MIN_MEM: 4g ES_MAX_MEM: 4g #禁用动态创建索引(性能不高,防止脏数据搞乱索引) index.mapper.dynamic: false修改linux的环境变量/etc/profile
#设置系统环境变量确定es可以锁内存 ulimit -l unlimited
由于es2.2为了安全考虑默认不允许使用root启动,但是我们这个先不管安全问题,怎么启动呢
安装head
plugin install mobz/elasticsearch-head
命令如下:
./elasticsearch -d -D es.insecure.allow.root=true
独立安装的就完成了。性能不错。
相关文章推荐
- android 图片处理
- 常用命令合集
- HDU 3452 最小割 (树形dp)
- 【代码笔记】仿QQ空间,歌曲播放
- 跳槽遇到背景调查,你可以这样做!
- C++第一次实验-1 2016.3.01
- 网页部分内容显示不全
- 粗谈C#里 dictionary,HashTable,List<T>,Array 的性能优缺和实现原理。
- 2016-03-01 svn .a 不能上传到conerstone上的解决
- JSP简单运行原理----------九大隐式对象和四大域对象
- \r,\n,\r\n的区别
- android BaseAdapter 自定义适配器 BaseAdapter基类抽取 二
- 挑战某企招聘编程,看看自己排第几
- netcraft.com类似网站使用笔记
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(3月1日)
- wpager嵌套ScrollView和ListView嵌套ScrollView引起的冲突问题
- 使用Grunt启动和运行
- Linux常用命令大全
- VB.net视频总结
- ACE_Reactor系列