网站首页 文章专栏 centos 7 安装Elasticsearch

centos 7 安装Elasticsearch

编辑时间:2018-09-17 23:30:01 作者:苹果 浏览量:1899




1安装JDK环境
   前提:查看该系统是否安装过Java 环境,如果安装过将其卸载安装最新的版本,更换Java 的版本也可以这样去操作。  
   1.1 执行命令 rpm -qa|grep jdk 如果安装过将会列出相应的版本,如果没有什么都不会输出。如果安装过使用rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64 使用这个命令需要注意的就是,列出多少个版本插件就要卸载几个插件;执行完成后;在使用 rpm -qa|grep jdk 去查看一下是否有遗漏的插件没有卸载。
    1.2 yum install java-1.8.0-openjdk
java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
2安装 Elasticsearch
  2.1 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz 
  解压到/usr/local/    tar -zxvf elasticsearch-5.6.3.tar.gz -C /usr/local/
  2.2 Elasticsearch 要求不能使用超级用户root运行,所以我们建立一个testuser账号
    创建test账户
    adduser test
    # 修改密码
    passwd test
   给test用户elasticsearch目录的授权。
  chown -R testr /usr/local/elasticsearch-5.6.3/
2.3 切换至elasticsearch目录,并以test用户运行
cd /usr/local/elasticsearch-5.6.3/
su test
./bin/elasticsearch
./bin/elasticsearch -d (后台运行)
无erro报错即成功
2.4 测试
curl 'http://localhost:9200/?pretty' 
{
  "name" : "lNdICNI",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "K7ZNREtqSkiYecldyZAY8w",
  "version" : {
    "number" : "5.6.3",
    "build_hash" : "1a2f265",
    "build_date" : "2017-10-06T20:33:39.012Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}
如无法请求地址,可检测防火墙是否关闭
常见报错及处理:
1.ERROR: bootstrap checks failed
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方法:
切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf 
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
然后,重新启动elasticsearch,即可启动成功。

2.ERROR: bootstrap checks failed
max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
max number of threads [1024] for user [lishang] likely too low, increase to at least [2048]
解决:切换到root用户,编辑limits.conf 添加类似如下内容
vi /etc/security/limits.conf 
添加如下内容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096



    出自:何冰华个人网站

    地址:https://www.hebinghua.com/

    转载请注明出处


来说两句吧
最新评论