ElasticSearch 安装与简单配置

查看yum中管理的可用的JDK软件包列表:

yum search java | grep -i --color JDK

选择合适版本,这里选择java-1.8.0-openjdk-devel.x86_64

yum install java-1.8.0-openjdk-devel.x86_64

配置环境变量,打开etc文件下profile

vim /etc/profile

在文件内添加

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
:wq

保存关闭后,执行以下命令让配置生效:

source  /etc/profile

然后分别输入下面命令确认jdk是否安装成功:

java

安装elasticsearch
(1):创建目录文件

cd /usr/local/src
mkdir tools
cd tools

(2):在刚刚创建的文件夹内下载es和kibana并解压

curl -L  -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.0-linux-x86_64.tar.gz
curl -L -O https://artifacts.elastic.co/downloads/kibana/kibana-8.1.0-linux-x86_64.tar.gz
tar -zxvf elasticsearch-8.1.0-linux-x86_64.tar.gz&kibana-8.1.0-linux-x86_64.tar.gz

(3):修改适合本机的内存,修改文件config/jvm.options(建议不做修改)
进入elasticsearch-8.1.0/bin

cd elasticsearch-8.1.0/bin

(4):修改配置文件

vim /usr/local/src/tools/elasticsearch-8.1.0/config/elasticsearch.yml

配置修改如下: (如需加密访问,还要配置加密插件,这里不做配置)

cluster.name: my-application
node.name: node-1
network.host: 192.168.1.2
http.port: 9200
cluster.initial_master_nodes: ["node-1", "node-2"]

(5):新建用户并授权

useradd es#添加es用户
passwd es#设置es用户密码 
chown -R es:es /usr/local/src/tools/elasticsearch-8.1.0/#将文件夹赋予es授权

(6):修改sysctl.conf配置

vim /etc/sysctl.conf

添加如下:

vm.max_map_count=655360

使配置生效命令

 /sbin/sysctl -p

(7):修改/etc/security/limits.conf配置

vim /etc/security/limits.conf

文件末尾追加以下内容;

* soft nofile 65536
* hard nofile 65536

(8):切换es 用户,并开启elasticsearch

su es
./elasticsearch

(如果需要后台启动 ./bin/elasticsearch -d)
启动成功后,再使用一个root账户窗口输入如下命令

curl -X GET http://192.168.1.2:9200

在浏览器访问为  http://192.168.1.2:9200
安装kibana
(1):进入下载好的kibana目录,修改配置文件;

vim /usr/local/src/tools/kibana-8.1.0/config/kibana.yml
server.port: 5601
server.publicBaseUrl: "http://192.168.1.2:5601" #设置为elaticsearch.yml配置文件一致
elasticsearch.hosts: ["http://192.168.1.2:9200"] #设置为elaticsearch.yml配置文件一致
server.host: "0.0.0.0" #设置为elaticsearch.yml配置文件一致
elasticsearch.username: "elastic" #用户名
elasticsearch.password: "xxxxx" #密码
i18n.locale: "zh-CN" #汉化设置

(2):保存修改给es用户授权

chown -R es:es /usr/local/src/tools/kibana-8.1.0/

切换es用户 并进入到kibana-8.1.0目录下

su es
cd /usr/local/src/tools/kibana-8.1.0

(3):执行启动命令

bin/kibana

待完全启动 浏览器访问  http://192.168.1.2:5601

声明:本站部分文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。部分文章由注册用户发布,版权归原作者所有,本社区不拥有其著作权,亦不承担相应的法律责任,如你发现本社区有涉嫌抄袭的内容,侵犯了原著者的合法权益,可联系我们进行处理。

给TA赞助
共{{data.count}}人
人已赞助
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索