Logstash5.1+elasticsearch5.1+kibana5.0安装教程 一.Logstash5.1安装(都在普通用户下安装) 1.jdk1.8+ 2.配置config{input,filter,output} 二.Elasticsearch5.1安装 1.jdk1.8+ 2.解压 tar -vzxf ./elasticsearch-5.1.2.tar.gz -C ./*** 3.配置elasticsearch.yum # 换个集群的名字,免得跟别人的集群混在一起cluster.name: es-5.0-test # 换个节点名字node.name: node-101 # 修改一下ES的监听地址,这样别的机器也可以访问network.host: 0.0.0.0 # 默认的就好http.port: 9200 # 增加新的参数,这样head插件可以访问eshttp.cors.enabled: truehttp.cors.allow-origin: "*" 4.配置 sudo vi /etc/sysctl.conf # 增加下面的内容 fs.file-max=65536 vm.max_map_count=262144 5.设置资源参数 vi /etc/security/limits.conf # 修改 yourhost soft nofile 65536 yourhost hard nofile 131072 yourhost soft nproc 2048 yourhost hard nproc 4096 Yourhost为你的主机名 6.Sudo vi /etc/security/limits.d/90-nproc.conf 修改如下内容:
* soft nproc 1024 #修改为 * soft nproc 2048 7.vi /etc/sysctl.conf 添加下面配置: vm.max_map_count=655360 并执行命令: sysctl -p 然后,重新启动elasticsearch,即可启动成功。 8.安装部署head (1. 安装git yum -y install git 安装完成后,就可以直接下载代码了: git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install 修改elasticsearch-head下Gruntfile.js文件,默认监听在127.0.0.1下9200端口 在connect{ hostname:’0.0.0.0’ } 启动head服务
在elasticsearch-hea-master/grunt server 启动成功: Running "connect:server" (connect) task Waiting forever... 8.安装x-puck插件 ./bin/elasticsearch-plugin install x-pack 注意,安装之后,所有对ES的访问,增加了security机制,即需要用户名和密码,默认分别为: elastic 和changeme 取消验证:在kibana.yml和elasticsearch.yml中添加: Xpack.security.enabled:false 验证: curl -u elastic 'http://hadoop06:9200/?pretty' Enter host password for user 'elastic': 输入密码出现下面信息, { "name" : "hadoop06", "cluster_name" : "jiqiang", "cluster_uuid" : "8897xQilQaiRmTaqXVGlBw", "version" : { "number" : "5.1.2", "build_hash" : "c8c4c16", "build_date" : "2017-01-11T20:18:39.146Z", "build_snapshot" : false, "lucene_version" : "6.3.0" }, "tagline" : "You Know, for Search" } 注意,设置参数的时候:后面要有空格!
三.Kibana5.0安装 1.解压: -zxvf kibana-5.1.2-linux-x86_64.tar.gz -C ./*** 2.配置./config/kibana.yum server.host: "hadoop07" server.name: "jiqiang" elasticsearch.url: "http://hadoop06:9200" elasticsearch.username: "elastic" elasticsearch.password: "changeme" 3. 安装xpuck插件 ./bin/kibana-plugin install x-pack 运行kabana ./bin/kabana 后台启动 nohup ./kibana & 如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。 Kill: fuser -n tcp 5601 kill -9 端口 浏览器登陆
|