Elasticsearch6.4安装笔记

ElasticSearch
1.安装es:6.4.2
1.配置jdk
2.es需要单独的用户组与用户启动,不能使用root登陆,因此需配置新的用户
groupadd eszu
useradd esuser -g eszu -p 123456
chown -R esuser:eszu elasticsearch-6.2.4 //授权用户 chmod 777 dir授权
su esuser //切换用户,切换用户失败,使用:sudo su esuser
3.启动并测试 curl 127.0.0.1:9200 出现“you know for search” 表示成功 -d 后台启动
4.配置远程访问
修改config/elasticsearch.yml 配置 :network.host:192.168.146.129 //所在服务器的地址 my-application

		错误:
			[1]: max file descriptors [4096]
			[2]: max number of threads [3764]
			[3]: max virtual memory areas vm.max_map_count [65530]
			解决:
			第一个错误
				vim /etc/security/limits.conf //末尾加入一下配置
				esuser soft nofile 65536
				esuser hard nofile 65536
				esuser soft nproc 4096
				esuser hard nproc 4096
			第二个错误
				vim /etc/security/limits.d/20-nproc.conf 修改为esuser soft nproc 4096
			第三个错误
				vim /etc/sysctl.conf  //末尾加入一下配置
				vm.max_map_count=655360
			执行生效命令 sysctl -p
		关闭防火墙:systemctl stop firewald.service 
			或者:
				service firewald status  查看
				service firewald stop    停止(重启后失效)
		重启linux  : reboot
2.安装ik分词器
	
3.安装Head插件
	Head是elasticsearch的集群管理工具,可以用于数据的浏览和查询
	git clone git://github.com/mobz/elasticsearch-head.git
4.安装Kibana(与es版本一致):
	1.下载地址:https://www.elastic.co/downloads/kibana
	2.修改配置:config/kibana.yml
		server.host//改成当前服务器地址
		elasticsearch.url//对应地址
	3.开启5601端口
		开启防火墙:systemctl start firewald.service
		firewall-cmd --permanet --zone=public -add-port=5601/tcp
			其他方法:
			一、查看哪些端口被打开  netstat -anp
			二、关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP
			  iptables -A OUTPUT -p tcp --dport 端口号-j DROP
			三、打开端口号:iptables -A INPUT -ptcp --dport  端口号-j ACCEPT
			四、以下是linux打开端口命令的使用方法。
			  nc -lp 23 &(打开23端口,即telnet)
			  netstat -an | grep 23 (查看是否打开23端口)
			五、linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以
		firewall-cmd -reload
	4.启动kibana
		/bin/kibana
	5.访问kibana http://ip:5601
5.安装logstash-6.2.4,实现与mysql的数据同步	
	下载地址:https://www.elastic.co/cn/downloads/logstash
	
6.其他
	修改ES内存:config/jvm.options

你可能感兴趣的:(elasticsearch,elasticsearch安装)