技术标签: elasticsearch es集群安装 大数据
相关安装包
一、
创建相应目录:
# mkdir –p /usr/es/data
# mkdir –p /usr/es/logs
解压到es目录下:
# tar –zxvf elasticsearch-6.1.2.tar.gz –C /usr/es
二、修改配置
/usr/es/elasticsearch-6.1.2/config/ 下的 elasticsearch.yml
network.host 和 network.bind_host 设置为本机地址
discovery.zen.ping.unicast.hosts 设置为需要加入es集群的机器
分发到其他节点创建相应目录,修改相应的 network.host 和 network.bind_host
三、由于es不能用root用户启动
创建其他用户并授权到相应目录
# useradd elastic
# chown –R elastic:elastic /usr/es/
(root用户操作)
由于系统对非root用户的一些文件创建、内存、线程量有一定限制,需要修改
# vi /etc/security/limits.conf (根据具体配置修改,不能低于es最低要求)
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
# vi /etc/sysctl.conf
vm.max_map_count=655360
# sysctl –p (修改立即生效)
# vi /etc/security/limits.d/20-nproc.conf # 文件名称不定,到目录下看
# elastic 表示用户名
启动:
切换用户: # su elastic
# cd /usr/es/elasticsearch-6.1.2/bin
# ./elastaicsearch
# ./elastaicsearch –d # 后台启动
表示安装成功。界面简单,需要安装head插件,提高可操作性。
四、安装head插件:(注意操作用户的切换)
安装nodejs (root用户操作)
# mkdir /usr/es/node # 创建文件夹放置解压缩文件
# tar -xvf node-v8.11.2-linux-x64.tar.xz -C /usr/es/node/
修改环境变量,vi /etc/profile 添加
export NODEJS_HOME=/usr/es/node/node-v8.11.2-linux-x64
export PATH=$PATH:$NODEJS_HOME/bin
# source /etc/profile # 重载
不能放在elasticsearch的 plugins、modules 目录下 不能使用 elasticsearch-plugin install
把插件解压缩到usr/下,进入插件目录
# unzip elasticsearch-head-master.zip -d /usr/es/node/
重新赋权限给用户:
# chown –R elastic:elastic /usr/es/
# cd /usr/elasticsearch-head-master/
安装grunt工具
# npm install -g grunt-cli
# npm install #注意权限,或者会因权限引起一些错误,一般没什么影响
# grunt server # 启动服务
输入ip:9100进入界面
连接es的话,localhost要换成ip地址或者主机名称
至此,es安装及配置head插件完成。
Shell 里面查看是否正常启动
# curl http://ip:9200/_cat/nodes?v
文章浏览阅读1k次。在项目中遇到一个事情,我们同步所有监控主机的切片数据,大概1千台服务器的样子,每天的数据有十几万,刚开始数据查询还挺快,数据量越多查询效率就越慢。在同步数据的时候binlog也是比较大的,一段时间就把数据的存储耗尽了。于是就采取了,将这个数据放在另外的一个schema,并保留一段时间的数据。忽然间想到了truncate后自增主键id又从1开始了,小编又被自己的菜蠢哭了。这样数据就迁移完成,虽然耗时,但也是比较快的,几分钟内可是搞完,在可接受范围内,问题又来了。于是在网上查了查做个对比。_数据库怎么删除数据
文章浏览阅读766次。ViewController是iOS中一种常见的类,也是MVC中的C控制器。_viewcontroller 进到下个页面和回到上个页面,生命周期
文章浏览阅读340次。SigNoz是一个开源的应用程序性能监控工具,可以帮助你监控你的应用程序并排除故障,它可以进行链路追踪、基础设施监控以及日志管理,可以说是Datalog的开源版本。具体的能力如下:监控应用程序指标,如延迟、每秒请求、错误率等监测基础设施指标,如CPU利用率或内存使用情况追踪跨服务的用户请求对指标设置警报通过查找导致问题的确切痕迹,找到问题的根本原因查看单个请求追踪的详细火焰图。_signoz 部署安装教程
文章浏览阅读96次。3D模型在线转换(https://3dconvert.nsdt.cloud/)是一个可以进行3D模型格式转换的在线工具,支持多种3D模型格式进行在线预览和互相转换。_在线ifc转glb
文章浏览阅读508次。bd“android屏幕适配”会发现全是类似于增加文件夹values-1080x1920文件夹并为每一个px(dp)都写进去的方式,个人是非常鄙视这种方式的(不喜欢的可以关闭了)。首先千篇一律:没有任何新鲜感。2.冗余较大:创建的文件太多,杂乱不堪看着都难受。3.适配性低:这个是最致命的,据统计仅仅是屏幕分辨率的个数就有上千种,你写的那十几个只不过是满足了部分(部分)而已,目前虚拟按键..._android unrecognized part '1080x1920' in configuration 1080x1920
文章浏览阅读1.5k次,点赞47次,收藏44次。本论文系统地描绘了整个家政服务系统的设计与实现,主要实现的功能有以下几点:首页、公告管理(轮播图、公告通知)、用户管理(管理员、雇主用户、服务人员)、家政资讯、信息管理(家政资讯、资讯分类)、家政服务、订单中心、雇主评分、评价家政、评价雇主等功能,其具有简单的接口,方便的应用,强大的互动,完全基于互联网的特点....
文章浏览阅读79次。直接上代码:import java.util.regex.Matcher;import java.util.regex.Pattern;/** * * * ClassName ShowChineseInUnicodeBlock * * * Description 提供判断字符串是中文或者是英文的一种思路 * * * @author wangxu wangx89@126..._jdk中表示英文符号的类
文章浏览阅读58次。1. 根文件系统文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点。 注:对于我们应用开发来说,购买开发板的时候,厂家会提供好现成的根文件系统和BootLoader等,如果需要,我们可以改变其中..._x86根文件系统制作mksquashfs
文章浏览阅读62次。一、从String中解析浮点数parseFloat(string)语法说明parseFloat是个全局函数,不属于任何对象.parseFloat将它的字符串参数解析成为浮点数并返回.如果在解析过程中遇到了正负号(+或-),数字(0-9),小数点,或者科学记数法中的指数(e或E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数.同时参数字符串首位的空白符会..._js 负数和浮点数 怎么计算
文章浏览阅读8k次,点赞2次,收藏6次。效果图如下: 方法一(手撸代码):实例化item时:item = QtWidgets.QListWidgetItem(QtGui.QIcon('C:\\Users\Administrator\Desktop\xxx.jpg'),'新建项目')在listWidget中设置item图片的大小:self.listWidget.setIconSize(QSize(25, ..._pyqt 5 listwidget 设置图标
文章浏览阅读8.8k次,点赞9次,收藏109次。Tool自动插DFT point,会把DFF 变成 scan-FF ,但组合逻辑深处,Tool就做不到了,因此有 DPPM(测试良率)和coverage(覆盖率)来评价DFT的质量。当Tool进行DFT后,如果coverage不够的话,就要手动插入 测试点,即 UDTP(user defined test point),它们用于增加DFT的coverage,在组合逻辑深度插入测试点。因此,采用“改造”原本芯片中就存在的DFF,增加MUX选择的方式,来增加测试点,实现观测芯片内部关键点的功能。_dft 运行逻辑
文章浏览阅读78次。前面写了几篇关于线程、BackGroundWorker等一下文章,现在主要对这些文章进行一个总结,写一篇关键异步窗体的,来实现操作的进度。 对于大型作业来说,循环处理是一件极其耗时的事情,如果都在Application的主线程中去执行,用户的界面感觉就如同死机一般,但是如果添加了进度窗体(ProcessWindow)来说,就不同了,程序会显示出一个新的窗体,而且给用户的效果是非..._window progressform