一.安装elasticsearch7.6.1
1.下载压缩包
wget https://repo.huaweicloud.com/elasticsearch/7.6.1/elasticsearch-7.6.1-linux-x86_64.tar.gz
2.解压文件
tar -zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz
3.修改配置
a.修改机器的配置(由于es运行最低内存为1G,本人的服务器也只有1G)
vi /etc/sysctl.conf
vm.max_map_count=262144 # 改大jvm内存
/sbin/sysctl -p # 立即生效
b.修改config/elasticsearch.yml,(把下面几个配置改为如下)
node.name: master
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["master"]
4.创建普通用户(因为ES无法用root启动)
a.liunx创建新用户
adduser es
b.然后给创建的用户加密码
passwd heesp
#输入两次密码。
c.root给es赋权限,chown -R es/你的elasticsearch安装目录。
5.切换到新用户,并在elasticsearch-7.6.1目录下
su es
./bin/elasticsearch -d #-d是后台启动
6.访问:
curl localhost:9200
7.关闭es
fuser -n tcp 9200 # 查看端口对应的进程号
kill -9 进程IP # 然后kill掉这个进程
二.安装kibana
1.下载安装包
wget https://mirrors.huaweicloud.com/kibana/7.6.1/kibana-7.6.1-linux-x86_64.tar.gz
2.解压安装文件
tar -zxvf kibana-7.6.1-linux-x86_64.tar.gz
3.修改config/kibana.yml
server.host: "0.0.0.0"
i18n.locale: "zh-CN" # 汉化
4.把目录授权给es用户
chown -R es
5.启动 kibana,进入bin目录
./kibana # 前台启动,接 ctrl + c 停止
./kibana & # 后台启动
6.关闭kibana
fuser -n tcp 5601 # 查看端口对应的进程号
kill -9 进程IP # 然后kill掉这个进程
三.提示
如果es安装失败,可以查看它的日志,然后找到error相关的去搜索。我就是这样总结出来的,并安装成功的。