码迷,mamicode.com
首页 > 其他好文 > 详细

Centos 7上安装Elasticsearch

时间:2018-11-04 12:44:31      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:use   source   config   浏览器   ip地址   modules   更新   后台运行   mirror   

1. 先安装jdk

yum search java|grep jdk
查看yum库中都有哪些jdk版本

技术分享图片

yum install java-1.8.0-openjdk.x86_64

两次y确认

技术分享图片

 

2. centOS wget的安装和使用

安装:yum install wget

技术分享图片

 

 

3. 安装 Elasticsearch

Elasticsearch的安装很简单,下载下来解压即可,这里使用wget下载,当然也可通过网页下载 https://www.elastic.co/downloads/elasticsearch ,再拷贝。

(1) wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

(2) 解压到/usr/local/

 tar -zxvf elasticsearch-5.6.3.tar.gz -C /usr/local/

(3) Elasticsearch 要求不能使用超级用户root运行,所以我们建立一个testuser账号

# 创建testuser账户
adduser testuser
# 修改密码
passwd testuser

 

给testuser用户elasticsearch目录的授权

chown -R testuser /usr/local/elasticsearch-5.6.3/

 

 切换至elasticsearch目录,并以testuser用户运行

 

运行elasticsearch,如果想后台运行后面加 -d

技术分享图片

 

如果没有没有error,就运行成功啦

 

4. 新开一个终端,用curl访问

技术分享图片

 

 5. vim安装

yum search vim

技术分享图片

 

安装VIM:

yum install vim-enhanced

 

技术分享图片

 

6. 指定ip地址

编辑es的配置文件

 

[testuser@localhost elasticsearch-5.6.3]$ vim ./config/elasticsearch.yml1

找到network.host: 一行,去除#号,修改为: 

network.host: [_local_, 172.30.6.1]1

172.30.6.1为指定的ip地址,可以是多个。

这样就可以在浏览器里打开啦

http://172.30.6.1:9200/?pretty

 

7. 查看运行状态:

curl http://localhost:9200

技术分享图片

 

安装完后启动服务:
systemctl start elasticsearch.service

 

8. 安装Elasticsearch head插件

wget  https://github.com/mobz/elasticsearch-head/archive/master.zip

unzip master.zip

技术分享图片

技术分享图片

9. 安装node

wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz

tar -zxvf node-v4.4.7-linux-x64.tar.gz

技术分享图片

技术分享图片

 

 

vi /etc/profile


export NODE_HOME=/usr/java/head/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules


执行 source /etc/profile

 

10. 安装npm

安装 nodejs:

curl -sL https://rpm.nodesource.com/setup_6.x  |  bash  -  

yum install -y nodejs

如果提示你需要安装构建工具 gcc gcc++ 什么的你就安装就行了,安装完了再重新安装 nodejs

命令:node -v 如果输出版本号就安装成功了。

 技术分享图片

更新 npm

npm install npm@latest -g

命令:npm -v 输出版本号就成功安装了。

 技术分享图片

 

【卸载npm:sudo npm uninstall npm -g   ,

   卸载nodejs包:yum remove nodejs,

   cd 到yum源配置文件夹:cd /etc/yum.repo.d ,删除以 node 开头的源;

   清除 yum 缓存 yum clean all 】

 

 

11. 安装grunt

cd /usr/local/elasticsearch-5.6.3

 

执行后会生成node_modules文件夹

npm install -g grunt-cli

 

检查是否安装成功

grunt -version

 

Centos 7上安装Elasticsearch

标签:use   source   config   浏览器   ip地址   modules   更新   后台运行   mirror   

原文地址:https://www.cnblogs.com/xiang--liu/p/9903244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!