linux安裝Elasticsearch7.4.2和kibana7.4.2并配置

1、Elasticsearch下载地址:

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2-linux-x86_64.tar.gz

2、将Elasticsearch压缩包上传到/lst/software,然后解压到/lst

tar -avxf elasticsearch-7.4.2-linux-x86_64.tar.gz -C /lst

3.进入解压目录,新建data目录

cd /lst/elasticsearch-7.4.2
 
mkdir data

linux安裝Elasticsearch7.4.2和kibana7.4.2并配置_第1张图片

4.修改config/elasticsearch.yml,修改内存配置,并启动。

cluster.name: my-application #集群名称,将注释取消
node.name: node-1 #节点名称,将注释取消
path.data: /usr/local/elasticsearch-7.4.2/data  #数据存储目录,将注释取消
path.logs: /usr/local/elasticsearch-7.4.2/logs  #日志存储目录,将注释取消
network.host: 0.0.0.0 #设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
http.port: 9200  #取消端口注释
#设置在集群中的所有节点名称,这个节点名称就是之前所修改的,当然你也可以采用默认的也行,目前是单机,放入一个节点即可
cluster.initial_master_nodes: ["node-1"]
vi /lst/elasticsearch-7.4.2/config/jvm.options 

修改内存为  最好设置一样,不一样可能会报类似的错(initial heap size [134217728] not equal to maximum heap size [268435456])
-Xms128m
-Xmx128m

到bin目录下执行提示不能使用root启动。

./elasticsearch

linux安裝Elasticsearch7.4.2和kibana7.4.2并配置_第2张图片

5.添加一个其他的用户,密码不能过于简单,不能和用户名重复,不能低于8位

adduser es
passwd es

6.改一下es目录所属用户,并重启

chown es /lst/elasticsearch-7.4.2/ -R

修改系统配置/etc/security/limits.conf

vi /etc/security/limits.conf

追加以下内容:

es soft nofile 65536
es hard nofile 65536
es soft nproc 4096
es hard nproc 4096

修改 /etc/security/limits.d/20-nproc.conf 

vi /etc/security/limits.d/20-nproc.conf

在末尾添加如下:

es         soft    nproc     4096

修改 /etc/sysctl.conf

vim /etc/sysctl.conf

在末尾添加如下:

vm.max_map_count = 655360

修改后以上文件后执行下生效命令

sysctl -p

切换用户后启动

#切换用户
su es
#启动   -d 是后台启动
./bin/elasticsearch -d

linux安裝Elasticsearch7.4.2和kibana7.4.2并配置_第3张图片

访问IP+9200

linux安裝Elasticsearch7.4.2和kibana7.4.2并配置_第4张图片

7、kibana7.4.2的安装

下载地址:https://artifacts.elastic.co/downloads/kibana/kibana-7.4.2-linux-x86_64.tar.gz 

8、上传到/lst/software,然后解压到/lst

tar -zxvf kibana-7.4.2-linux-x86_64.tar.gz -C /lst

9、修改kibana.yml配置文件

vi /lst/kibana-7.4.2-linux-x86_64/config/kibana.yml
server.port: 5601 #端口号
server.host: "0.0.0.0"  #允许远程访问
elasticsearch.username "es"   #es设置的用户名
elasticsearch.password: "studydemo"  #es设置的密码
elasticsearch.hosts: ["http://ip:9200"] #Elasticsearch主机地址
 

10、启动访问

切换bin目录

 cd /lst/kibana-7.4.2-linux-x86_64/bin

启动,官方不建议使用root使用,所以用root时需要加上--allow-root,你也可以建用户来启动它

./kibana --allow-root   

linux安裝Elasticsearch7.4.2和kibana7.4.2并配置_第5张图片

通过IP+5601访问

linux安裝Elasticsearch7.4.2和kibana7.4.2并配置_第6张图片

 

 

 

 

 

你可能感兴趣的:(elasticsearch)