elasticsearch 5.6 安装 centos 7

##elasticsearch 5.6 安装 centos 7

###es 5.6
echo '
[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://mirrors.tuna.tsinghua.edu.cn/elasticstack/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
' >/etc/yum.repos.d/elasticsearch.repo


yum install -y java-1.8.0-openjdk

wget  https://artifacts.elastic.co/GPG-KEY-elasticsearch
rpm --import GPG-KEY-elasticsearch

yum -y install elasticsearch 

echo "
network.host: 0.0.0.0
http.port: 9200
node.name: $(hostname)
" >/etc/elasticsearch/elasticsearch.yml

systemctl start elasticsearch
systemctl enable elasticsearch


########################################
yum install -y git npm 

#安装grunt命令行工具grunt-cli
npm install -g grunt-cli 

#安装grunt及其插件
npm install grunt --save-dev

#查看安装版本情况
grunt -version
 
####下载并安装elasticsearch-head
# 选择一个目录下执行下面命令,别把head插件clone后放到 elasticsearch的plugins目录下,否则会报错

#git下载
git clone git://github.com/mobz/elasticsearch-head.git

#进入目录
cd elasticsearch-head

# 如果npm使用很多错误,尝试使用cnpm
npm install  

#######npm ERR! phantomjs-prebuilt@2.1.16 install: `node install.js`
###npm -g install phantomjs-prebuilt@2.1.16 --ignore-script


#安装grunt到模块中并保存
npm install grunt --save  

####修改elasticsearch 安装目录下的config/elasticsearch.yml
echo '
http.cors.enabled: true
http.cors.allow-origin: "*"
' >>/etc/elasticsearch/elasticsearch.yml


##npm run start
##sed -i '/port:/ i hostname : "*",' Gruntfile.js

grunt server &
systemctl restart elasticsearch

猜你喜欢

转载自www.cnblogs.com/blog-lhong/p/12666811.html