死了算了
管理成员
		- UID
 - 1
 
- 注册
 - 2017/07/28
 
- 消息
 - 1,738
 
- 反馈评分
 - 5,617
 
- 黄金
 - 230,618G
 
本教程帮助您在基于Red Hat / CentOS 7 64位上设置Elasticsearch 6。
1.验证Java:Java是安装Elasticsearch的主要要求。所以确保你的系统上安装了Java。
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
如果您的系统中没有安装Java,用下面代码之一先安装它。
安装Java Runtime 1.8
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
如果您需要一个java编译器和其他开发者工具:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
2.下载Elasticsearch
下载并安装公共签名密钥:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
在基于RedHat/etc/yum.repos.d/目录中创建一个名为elasticsearch.repo的文件。将以下内容添加到/etc/yum.repos.d/目录中的.repo后缀文件中,例如elasticsearch.repo
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
按 i 键输入以下代码
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
1.按 ESC 返回命令模式
2.执行命令 :wq! 保存并退出
您的存储库已准备好使用。你可以安装它:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
对于服务器内存比较小的需要设置内存大小
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
默认是:
-Xms1g
-Xmx1g
修改为:
-Xms256m
-Xmx256m
随着系统运行Elasticsearch,运行下面的命令:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
启动和停止Elasticsearch命令如下:
启动:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
停止:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
测试Elasticsearch:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
升级 | Elasticsearch:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
如果配置服务器安全和防火墙了,允许您的IPv4的TCP端口9200,9300开放。
添加一行 如:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/bin/java 到您的 /etc/csf/csf.pignore 文件。
CentOS 7上卸载 elsticsearch
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
				
			1.验证Java:Java是安装Elasticsearch的主要要求。所以确保你的系统上安装了Java。
			
				代码:
			
		
		
		java -version
	安装Java Runtime 1.8
			
				代码:
			
		
		
		yum install java-1.8.0
	
			
				代码:
			
		
		
		yum install java-1.8.0-openjdk-devel
	下载并安装公共签名密钥:
			
				代码:
			
		
		
		rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
	
			
				代码:
			
		
		
		vi /etc/yum.repos.d/elasticsearch.repo
	按 i 键输入以下代码
			
				代码:
			
		
		
		[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
	1.按 ESC 返回命令模式
2.执行命令 :wq! 保存并退出
您的存储库已准备好使用。你可以安装它:
			
				代码:
			
		
		
		yum install elasticsearch
	对于服务器内存比较小的需要设置内存大小
			
				代码:
			
		
		
		vi /etc/elasticsearch/jvm.options
	-Xms1g
-Xmx1g
修改为:
-Xms256m
-Xmx256m
随着系统运行Elasticsearch,运行下面的命令:
			
				代码:
			
		
		
		sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
	启动:
			
				代码:
			
		
		
		sudo systemctl start elasticsearch.service
	
			
				代码:
			
		
		
		sudo systemctl stop elasticsearch.service
	
			
				代码:
			
		
		
		service elasticsearch status
	
			
				代码:
			
		
		
		yum update
	添加一行 如:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/bin/java 到您的 /etc/csf/csf.pignore 文件。
CentOS 7上卸载 elsticsearch
			
				代码:
			
		
		
		yum remove elasticsearch
	
	
			