es-head-kibana-xpack集群搭建(一)

  1. es搭建
  2. head 插件安装
  3. kibana搭建
  4. x-pack 插件安装
  5. 密码与配置文件设置

linux环境下搭建ES

安装jdk 需要1.8以上版本

  •  查看安装的老版本  yum list installed   |grep java  只会显示yum安装的软件
  • 删除老版本  yum -y remove java-1.8.0-openjdk*        *表时卸载所有openjdk相关文件输入  

      yum -y remove tzdata-java.noarch         卸载tzdata-java  

  • yum -y list java*    或者 yum search java | grep -i --color JDK                  查看JDK软件包列表
  • yum install java-1.8.0-openjdk* 安装所有java1.8.0所有Java程序
    直到控制台返回Complete 安装成功
  • java -version                           查看Java版本信息  
    openjdk version "1.8.0_121"  
    OpenJDK Runtime Environment (build 1.8.0_121-b13)  
    OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)        

配置环境变量

通过yum默认安装的路径为   /usr/lib/jvm

配置全局使用让系统上的所有用户使用java(openjdk) ,则要进行下面的操作:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin 

然后esc输入:wq保存关闭后,执行,让设置生效:

source  /etc/profile

输入以下命令,来确认这三个变量是否设成了我们想要的:

  1. echo $JAVA_HOME

  2. echo $CLASSPATH

  3. echo $PATH

输出结果检查无误后即说明安装成功;

只针对指定用户的话,存到/root/.bashrc文件中  (这个文件是针对指定用户的,如你是叫dabu用户,那么使用dabu用户登陆,然后输入命令:echo $HOME/.bashrc,就会显示你要修改的文件路径)

安装es集群

  1. 下载需要的版本 https://www.elastic.co/downloads/past-releases      
  2.     解压:tar -zxvf elasticsearch-5.6.8.tar.gz -C 安装目录
        新建用户
        groupadd elsearch #新建组
        启动
        切换到elsearch用户,进入ES的bin目录下,使用./elasticsearch启动,加上-d 为后台启动

会遇到以下问题

1.弹性搜索过程的最大文件描述符[4096]太低
2用户[elsearch]的最大线程数[1024]太低,增加到至少[2048]
3.最大虚拟内存区域vm.max_map_count [65530]太低,增加到至少[262144]

第一个问题可以通过修改vi /etc/security/limits.conf文件,在后面追加

es hard nofile 65536

es soft nofile 65536

第二个问题

*          soft    nproc     4096
root       soft    nproc     unlimited

第三个问题

vm.max_map_count=655360
fs.file-max=655360

第四个问题

es的配置文件中增加

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

修改完后重新启动ES,然后可以在命令行输入curl Get http://localhost:9200/_cluster/health?pretty或者浏览器端输入http://localhost:9200/_cluster/health?pretty

 

猜你喜欢

转载自blog.csdn.net/apriaaaa/article/details/87807475