Liunx安装Elasticsearch(全网最新)

Elasticsearch

对 Liunx 系统使用不熟悉的 可以去看 秦疆 老师的 Liunx视频

视频地址

Elasticsearch

因为新版本内置了 Jdk 所以不在需要单独安装

注意 :要在一个单独目录下 我这里使用的是 /opt/elasticsearch

  1. 安装 Elasticsearch (这里使用命令安装,需要联网)

    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gz
    // 如果要换版本去官网 查看 url
    

    也可以自己下载 tar.gz 包 然后用工具拖进去

  2. 解压文件

    tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz
    
  3. 因为 es 是不允许 我们使用 root 用户开启的 所以我们需要创建一个新用户

    1、useradd es // 1
    2、passwd es  // 2 这里运行之后 会让你输入密码, 然后确认一下就可以
    
  4. 给 es 赋权限

    chown -R es /opt/elasticsearch/
    
  5. 改变elasticsearch配置

    1. cd elasticsearch-7.12.1 进入主目录
    2. vim config/elasticsearch.yml

    编辑一下内容

    20210510193723

  6. 改变 Jvm 配置

    进入 Jvm 配置 vim config/jvm.options

3

  1. 开启 elasticsearch

    在主目录下 运行命令

    • 切换到 es 用户下运行

      ./bin/elasticsearch -d -d :为后台启动 推荐加上

    • 访问 ip:9200

      image-20210511145404531

即为成功!

elasticsearch-head

这里需要使用 node.js 如果没有的 请看 Node安装

  1. 通过命令安装

    wget https://github.91chifun.workers.dev//https://github.com/mobz/elasticsearch-head/archive/master.zip
    
  2. 解压文件

    unzip master.zip
    
  3. 进入 elasticsearch-head 目录

    cd elasticsearch-head/ 进入主目录

    执行 npm install

  4. 这里存在跨域问题,我们需要修改ES->config->elasticsearch.yml文件加上

    http.cors.enabled: true
    http.cors.allow-origin: "*"
    
  5. 开始运行

    npm run start 这个是在控制台运行(占用控制台)

    下面是在后台运行

    这里需要安装 nohup

如果没有就安装吧
yum provides */nohup

执行 nohup npm start &

原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用

这里可能会报错 但没有关系 服务已经启动 下面会输出一个进程号 但是单凭这个进程号是关不掉服务的

停止程序:这种不稳定

ps -ef | grep npm
ps -ef | grep node
kill -9 进程号

作者推荐:

lsof -i:端口号
kill -9 进程号 

这样就能关闭服务

kibana

下载 安装包 :

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.12.1-linux-x86_64.tar.gz

解压压缩包:

tar -zxvf kibana-7.12.1-linux-x86_64.tar.gz

修改配置:

进入配置文件 cd kibana-7.12.1-linux-x86_64/

vim 配置文件 vim config/kibana.yml

// 添加这些配置
server.port: 5601
server.host: "0.0.0.0"
server.name: "my-kibana"
elasticsearch.hosts: ["http://localhost:9200"]
elasticsearch.username: "elastic" // 配置Kibana登录的用户名
elasticsearch.password: "123456" // 配置Kibana登录的密码

这里启动也不能用 root 用户启动 我们需要给es用户重新赋予权限

chown -R es /opt/elasticsearch/

运行 nohup ./bin/kibana &

这里会报错 没有影响运行

浏览器访问:http://ip:5601

停止进程:根据netstat -tunlp|grep 5601 来查询进程 用 kill -9 进程号关闭

ok 收工

找寻

有会 es+redis+mysql 联动的可以加我 QQ:1160840143 指点一下 谢谢!!!!
有会 es+redis+mysql 联动的可以加我 QQ:1160840143 指点一下 谢谢!!!!
有会 es+redis+mysql 联动的可以加我 QQ:1160840143 指点一下 谢谢!!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值