Linux Elasticsearch安装

es安装配置和使用

一.前提:把以下列出的文件复制到root目录下的software目录下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二.输入cd /root/software来到software目录下

1.输入tar -xvf hadoop-native-64-2.6.0.tar -C hadoop/lib/(意思是解压到hadoop下的lib目录下)

2.输入rm -rf hadoop-native-64-2.6.0.tar(解压完就可以把安装包删掉了)

3.输入tar -zxf elasticsearch-6.2.2.tar.gz(解压文件)

4.输入mv elasticsearch-6.2.2 es(将这个文件修改名字为es)

5.输入useradd es(新建一个用户es)

6.输入passwd es(修改一下密码)

7.输入chown es:es -R es(第一个es是用户名,第二个es是组名,第三个es是目录,就是将es下的文件及其所有子文件全部更改到指定的组)

8.输入cd es(来到es目录下)

9.输入vi config/elasticsearch.yml(来到配置文件)

10.在最后一行后输入以下代码块(注意冒号后有一个空格)

http.cors.enabled: true
http.cors.allow-origin: "*"
cluster.name: elk
node.name: boss
node.master: true
network.host: 192.168.83.2
discovery.zen.ping.unicast.hosts: ["hadoop2"]

效果图
在这里插入图片描述
network.host:后是我的虚拟机地址
hadoop2是我的虚拟机名字

写完保存并退出

10.输入vi /etc/sysctl.conf

11.在最后一行输入vm.max_map_count=655360

效果图
在这里插入图片描述
输完保存并退出

12.输入sysctl -p(使刚刚输入的代码立刻生效)

效果图
在这里插入图片描述
(或者可以用手动的方式使它生效,但手动并不能长久生效,刷新之后又得重新输入)
效果图

在这里插入图片描述

13.输入vi /etc/security/limits.conf

14.在最后一行后输入以下代码块

 * soft nofile 65536
 * hard nofile 65536
 * soft nproc 4096
 * hard nproc 4096

效果图
在这里插入图片描述
输完保存并退出

13.输入 cd /(来到根目录)

14.输入 chmod 555 /root(修改root用户权限)

15.输入 su es(切换用户)

16.输入 cd root/software/es(来到es目录下)

17.输入 bin/elasticsearch -d(后台启动es)

18.输入 ps aux | grep elastic(可以查看一下进程)

19.打开浏览器,测试一下,输入192.168.83.2:9200回车

效果图
在这里插入图片描述

三.head-master安装配置和使用(安装elasticsearch-head插件)

1.输入 cd root/software来到software目录下(在root用户下)

2.输入rm -rf elasticsearch-6.2.2.tar.gz(把之前的安装包删掉)

3.输入 yum install -y unzip zip(装一个unzip包,如果有了就可以不用装了)

4.输入 unzip elasticsearch-head-master.zip(用unzip解压文件)

5.输入 mv elasticsearch-head-master head(将文件改个名)

6.输入 tar -zxf node-v8.9.1-linux-x64.tar.gz(装一下node)

7.输入 mv node-v8.9.1-linux-x64 node8(改名)

8.输入 rm -rf node-v8.9.1-linux-x64.tar.gz(删掉压缩包)

9.输入 rm elasticsearch-head-master.zip

10.输入 vi /etc/profile(配置环境变量)

11.在最后一行后输入以下代码块

export NODE_HOME=/root/software/node8
export PATH=$NODE_HOME/bin:$PATH

效果图
在这里插入图片描述
输完保存并退出

12.输入 cd head(切换到head目录下)

13.输入 vi Gruntfile.js

14.来到最后一行,往上看一点找到port: 9100,,在它的下一行输入 hostname: '*',

效果图
在这里插入图片描述
输完保存并退出

15.输入 vi _site/app.js

16.输入4360gg,修改一下localhost,把localhost修改为本机ip地址

效果图
在这里插入图片描述

17.输入 source /etc/profile

18.输入 npm install -g grunt-cli(安装grunt)

19.输入 npm config set registry https://registry.npm.taobao.org(修改镜像)

20.输入 npm install(初始化配置项)

如果执行出错,输入npm install phantomj [email protected] --ignore-scripts

21.输入 npm run start(启动head-master)

22.在网页中输入192.168.83.2:9100测试一下

效果图
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/nayomi927/article/details/114884923