centos7下的elasticsearch-6.2.4安装

一.elasticsearch安装

1. 下载安装包: elasticsearch-6.2.4.rpm 上传到/home/hadoop

2. 直接解压安装:[root@cib129 hadoop]# rpm -ivh elasticsearch-6.2.4.rpm

3. 修改配置:[root@cib129 hadoop]# vi /etc/elasticsearch/elasticsearch.yml

如下修改IP和端口:

network.host: 192.168.9.129

http.port: 9200

4. 启动服务: [root@cib129 hadoop]# service elasticsearch start

5. 查看服务是否启动:[root@cib129 hadoop]# service elasticsearch status -l


6. 浏览器查看如下:

 

二.安装ElasticSearch-Head

1. 编译并安装git :   下载:git-2.17.0.tar.gz

tar -xvf git-2.17.0.tar.gz

cd git-2.17.0

执行如下命令:编译并指定安装目录进行安装

[root@cib129 git-2.17.0]# ./configure --prefix=/usr/local/git-2.17.0 && make install

[root@cib129 git-2.17.0]# vi /etc/profile  在最后添加如下环境变量:

export PATH=$PATH:/usr/local/git-2.17.0/bin

[root@cib129 git-2.17.0]# source /etc/profile

查看版本号:[root@cib129 git-2.17.0]#  git --version


安装成功后删除git的解压目录:[root@cib129 hadoop]# rm -rf git-2.17.0

2. 安装nodejs  下载(node-v10.0.0-linux-x64.tar.xz

[root@cib129 hadoop]# xz -d node-v10.0.0-linux-x64.tar.xz

[root@cib129 hadoop]# tar -xvf node-v10.0.0-linux-x64.tar

[root@cib129 hadoop]# mv node-v10.0.0-linux-x64 /usr/local/node

[root@cib129 node]# vi /etc/profile

在尾部添加export PATH=$PATH:/usr/local/node/bin

[root@cib129 node]# source /etc/profile

查看nodejs的版本: [root@cib129 node]# node -v

查看npm的版本:  [root@cib129 node]# npm -v

安装cnpm:   因为npm安装依赖包太慢(都是国外的),所以使用淘宝的镜像吧,安装cnpm

[root@cib129 node]# npm install -g cnpm --registry=https://registry.npm.taobao.org


注意上面的安装过程很慢,不要着急;

查看cnpm版本,如下说明安装成功: [root@cib129 node]#  cnpm -v


3. 安装elasticsearch-head

通过如下命令克隆远程elasticsearch-head到本地/usr/local/

[root@cib129 local]# git clone git://github.com/mobz/elasticsearch-head.git


安装elasticsearch-head依赖包

[root@cib129 local]# cd /usr/local/elasticsearch-head/

[root@cib129 elasticsearch-head]#  cnpm install

修改Gruntfile.js

connect-->server-->options下面添加:hostname:*’,允许所有IP可以访问; 如下所示:


 

修改elasticsearch-head默认连接地址:

[root@cib129 elasticsearch-head]# cd /usr/local/elasticsearch-head/_site/

[root@cib129 _site]# vi app.js

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";中的localhost修改成你es的服务器地址,我的是:cib129:9200


配置elasticsearch允许跨域访问

[root@cib129 hadoop]# vi /etc/elasticsearch/elasticsearch.yml

进入elasticsearch服务器,打开elasticsearch的配置文件elasticsearch.yml,在文件末尾追加下面两行代码即可:

http.cors.enabled: true

http.cors.allow-origin: "*"

启动elasticsearch-head

[root@cib129 elasticsearch]# cd /usr/local/elasticsearch-head/

[root@cib129 elasticsearch-head]# node_modules/grunt/bin/grunt server

 

如上表示elasticsearch-head启动成功;

访问elasticsearch-head

浏览器输入网址:http://cib129:9100/

 





发布了16 篇原创文章 · 获赞 1 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览