Elasticsearch/Elasticsearch-head安装总结

ε祈祈猫儿з 提交于 2021-02-18 02:26:39

#下载
wget http://yellowcong.qiniudn.com/elasticsearch-6.0.0.tar.gz

#解压
tar -zxvf elasticsearch-6.0.0.tar.gz


#添加用户
adduser jing   

#设定密码
passwd jing

#添加权限
chown -R yellowcong  elasticsearch-6.0.0

#切换用户
su jing 

#查看当前用户
who am i

#启动elasticsearch

#修改sysctl配置
vim /etc/sysctl.conf

#添加如下配置
vm.max_map_count=655360

#让配置生效
sysctl -p

#查看配置的数目
sysctl -a|grep vm.max_map_count

#配置limits.conf
vim /etc/security/limits.conf


#jing 是用户名
jing  hard    nofile  65536
jing  soft    nofile  65536

#重新登录 jing 账户,查看是否生效
su jing

#查看配置是否生效
ulimit -Hn


#修改elasticsearch.yml文件
bootstrap.memory_lock: false
bootstrap.system_call_filter: false


head插件安装
先安装,nvm,即是Node Version Manager(Node版本管理器)
#使用  wget安装
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
#激活nvm
source ~/.nvm/nvm.sh
#激活完成后,安装node
nvm install node 
#安装完成后,切换到该版本
nvm use node


#node验证
node -v
npm -v

#修改elasticsearch.yml文件
#增加参数,使head插件可以访问es  
http.cors.enabled: true  
http.cors.allow-origin: "*"

#下载head插件

URL:https://codeload.github.com/mobz/elasticsearch-head/zip/master
wget  https://github.com/mobz/elasticsearch-head/archive/master.zip
#解压后 存放在 /usr/local/下 注:不要放在/elasticsearch-6.0.0/plugins下


#安装grunt
npm install -g grunt-cli
grunt -version


#修改服务器监听地址:Gruntfile.js
        connect: {
            server: {
                options: {
                    port: 9100,
                    base: '.',
                    keepalive: true,
                    hostname: '*'
                }
            }
        }
#修改连接地址:_site/app.js
        init: function(parent) {
            this._super();
            this.prefs = services.Preferences.instance();
            this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.2.130:9200";
            
            
#在elasticsearch-head-master目录下
npm install(安装下载下来的包)
#可以采用screen放在后台运行,不然退出ssh后grunt进程就关闭了。
grunt server &
#grunt server  退出ssh后grunt进程就关闭

#启动elastic服务
elasticsearch-6.0.0/bin/elasticsearch

#后台启动
elasticsearch-6.0.0/bin/elasticsearch -d

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!