ES学习经历二,安装head插件

Chrome版elasticsearch-head索引操作完整示例 通过Chrome插件elasticsearch-head对Elasticsearch进行可视化管理,详细演示了索引的创建、查询与删除操作,让elasticsearch-head的使用更直观高效,适合初学者快速上手。 阅读详情
//安装ES插件head,elasticsearch head插件是一个入门级的前端插件
[BEGIN] 2018/2/1 11:43:06
[2018/2/1 11:43:06] Last login: Thu Feb  1 00:30:47 2018
[2018/2/1 11:47:00] [root@bogon /]# find / -name es
[2018/2/1 11:47:00] /var/cache/man/es
[2018/2/1 11:47:00] /usr/share/locale/es
[2018/2/1 11:47:00] /usr/share/man/es
[2018/2/1 11:47:00] /home/tomcat/apache-tomcat-8.5.27/webapps/pams-1.0/static/ckfinder/help/es
[2018/2/1 11:47:00] /home/es
[2018/2/1 11:47:19] [root@bogon /]# cd /home/es/elasticsearch-5.5.2/
[2018/2/1 11:50:12] [root@bogon elasticsearch-5.5.2]# su elastic
[2018/2/1 11:50:24] [elastic@bogon elasticsearch-5.5.2]$ ll
[2018/2/1 11:50:24] 总用量 232
[2018/2/1 11:50:24] drwxr-xr-x.  2 elastic elastic   4096 1月  31 23:51 bin
[2018/2/1 11:50:24] drwxr-xr-x.  3 elastic elastic     86 2月   1 00:14 config
[2018/2/1 11:50:24] drwxrwxr-x.  3 elastic elastic     18 2月   1 00:03 data
[2018/2/1 11:50:24] drwxr-xr-x.  2 elastic elastic   4096 1月  31 23:51 lib
[2018/2/1 11:50:24] -rw-r--r--.  1 elastic elastic  11358 1月  31 23:51 LICENSE.txt
[2018/2/1 11:50:24] drwxr-xr-x.  2 elastic elastic   4096 2月   1 00:03 logs
[2018/2/1 11:50:24] drwxr-xr-x. 13 elastic elastic   4096 1月  31 23:51 modules
[2018/2/1 11:50:24] -rw-r--r--.  1 elastic elastic 194187 1月  31 23:51 NOTICE.txt
[2018/2/1 11:50:24] drwxr-xr-x.  2 elastic elastic      6 1月  31 23:51 plugins
[2018/2/1 11:50:24] -rw-r--r--.  1 elastic elastic   9549 1月  31 23:51 README.textile
//head插件是nodejs实现的,所以必须先安装Nodejs,去官网直接下载编译好的二进制文件,文件下载在/usr/local/ 
[2018/2/1 14:36:43] [root@bogon local]# wget https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz
[2018/2/1 14:36:43] --2018-02-01 22:36:43--  https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz
[2018/2/1 14:36:43] 正在解析主机 nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2400:cb00:2048:1::6814:172e, ...
[2018/2/1 14:36:44] 正在连接 nodejs.org (nodejs.org)|104.20.23.46|:443... 已连接。
[2018/2/1 14:36:45] 已发出 HTTP 请求,正在等待回应... 200 OK
[2018/2/1 14:36:45] 长度:11410120 (11M) [application/x-xz]
[2018/2/1 14:36:45] 正在保存至: “node-v8.9.4-linux-x64.tar.xz”
[2018/2/1 14:36:45] 
[2018/2/1 14:50:40] 100%[==============================================================================================================>] 11,410,120  14.7KB/s 用时 13m 55s
[2018/2/1 14:50:40] 
[2018/2/1 14:50:40] 2018-02-01 22:50:40 (13.3 KB/s) - 已保存 “node-v8.9.4-linux-x64.tar.xz” [11410120/11410120])
[2018/2/1 14:50:40] 
[2018/2/1 14:52:46] [root@bogon local]# ll
[2018/2/1 14:52:46] 总用量 11148
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root       26 1月  30 23:26 bin
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 etc
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 games
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 include
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 lib
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 lib64
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 libexec
[2018/2/1 14:52:46] -rw-r--r--.  1 root root 11410120 1月   3 10:24 node-v8.9.4-linux-x64.tar.xz
[2018/2/1 14:52:46] drwxr-xr-x.  3 root root       33 1月  31 17:35 redis
[2018/2/1 14:52:46] drwxrwsr-x. 25 root rvm      4096 1月  30 23:47 rvm
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 sbin
[2018/2/1 14:52:46] drwxr-xr-x.  6 root root       57 1月  30 23:21 share
[2018/2/1 14:52:46] drwxr-xr-x.  2 root root        6 6月  10 2014 src
//这个压缩格式比较少见,解压命令是百度查到的
[2018/2/1 14:54:04] [root@bogon local]# tar -xJf node-v8.9.4-linux-x64.tar.xz 
[2018/2/1 14:54:40] [root@bogon local]# ll
[2018/2/1 14:54:40] 总用量 11148
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root       26 1月  30 23:26 bin
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 etc
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 games
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 include
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 lib
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 lib64
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 libexec
[2018/2/1 14:54:40] drwxrwxr-x.  6  500  500      101 1月   3 10:23 node-v8.9.4-linux-x64
[2018/2/1 14:54:40] -rw-r--r--.  1 root root 11410120 1月   3 10:24 node-v8.9.4-linux-x64.tar.xz
[2018/2/1 14:54:40] drwxr-xr-x.  3 root root       33 1月  31 17:35 redis
[2018/2/1 14:54:40] drwxrwsr-x. 25 root rvm      4096 1月  30 23:47 rvm
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 sbin
[2018/2/1 14:54:40] drwxr-xr-x.  6 root root       57 1月  30 23:21 share
[2018/2/1 14:54:40] drwxr-xr-x.  2 root root        6 6月  10 2014 src
//类似于jre,需要配置环境,在文件最后加上:
//export NODE_HOME=/usr/local/node-v8.9.1-linux-x64
//export PATH=$NODE_HOME/bin:$PATH
[root@bogon local]# vi /etc/profile
//重新执行配置文件
[2018/2/1 14:57:54] [root@bogon local]# source /etc/profile
//老版本的nodejs是不自带的npm工具的( NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题),新版本带有npm 所以不用再安装
//查看版本,证明配置完成 
[2018/2/1 14:58:13] [root@bogon local]# node -v
[2018/2/1 14:58:13] v8.9.4    
[2018/2/1 14:58:23] [root@bogon local]# npm -v
[2018/2/1 14:58:29] 5.6.0
//因为head插件不是官方推出的,所以不能用yum命令直接下载,它目前挂靠在git下。所以用git方式下载head插件,这里先下载git
[2018/2/1 15:00:14] [root@bogon local]# yum install -y git
[2018/2/1 15:00:16] 已加载插件:fastestmirror
…………
[2018/2/1 15:01:01] 完毕!
//查看是否安装完成
[2018/2/1 15:02:28] [root@bogon local]# git --version
[2018/2/1 15:02:28] git version 1.8.3.1
//从git下载head插件
[2018/2/1 15:03:29] [root@bogon local]# git clone git://github.com/mobz/elasticsearch-head.git
[2018/2/1 15:03:29] 正克隆到 'elasticsearch-head'...
[2018/2/1 15:03:31] remote: Counting objects: 4224, done.
[2018/2/1 15:03:49] remote: Total 4224 (delta 0), reused 0 (delta 0), pack-reused 4224
[2018/2/1 15:03:49] 接收对象中: 100% (4224/4224), 2.16 MiB | 332.00 KiB/s, done.
[2018/2/1 15:03:49] 处理 delta 中: 100% (2329/2329), done.
[2018/2/1 15:04:57] [root@bogon local]# ll
[2018/2/1 15:04:57] 总用量 11152
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root       26 1月  30 23:26 bin
[2018/2/1 15:04:57] drwxrwxr-x.  7 root root     4096 2月   1 23:03 elasticsearch-head
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 etc
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 games
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 include
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 lib
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 lib64
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 libexec
[2018/2/1 15:04:57] drwxrwxr-x.  6  500  500      101 1月   3 10:23 node-v8.9.4-linux-x64
[2018/2/1 15:04:57] -rw-r--r--.  1 root root 11410120 1月   3 10:24 node-v8.9.4-linux-x64.tar.xz
[2018/2/1 15:04:57] drwxr-xr-x.  3 root root       33 1月  31 17:35 redis
[2018/2/1 15:04:57] drwxrwsr-x. 25 root rvm      4096 1月  30 23:47 rvm
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 sbin
[2018/2/1 15:04:57] drwxr-xr-x.  6 root root       57 1月  30 23:21 share
[2018/2/1 15:04:57] drwxr-xr-x.  2 root root        6 6月  10 2014 src
//进入head插件目录,进行安装
[2018/2/1 15:05:08] [root@bogon local]# cd elasticsearch-head
[2018/2/1 15:05:17] [root@bogon elasticsearch-head]# npm install
[2018/2/1 15:05:21] npm WARN deprecated coffee-script@1.10.0: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
[2018/2/1 15:05:23] npm WARN deprecated http2@3.3.7: Use the built-in module in node 9.0.0 or newer, instead
[2018/2/1 15:06:25] 
[2018/2/1 15:06:25] > phantomjs-prebuilt@2.1.16 install /usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt
[2018/2/1 15:06:25] > node install.js
[2018/2/1 15:06:25] 
[2018/2/1 15:06:31] PhantomJS not found on PATH
[2018/2/1 15:06:31] Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
[2018/2/1 15:06:31] Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
[2018/2/1 15:06:31] Receiving...
[2018/2/1 15:15:09]   [========================================] 100%
[2018/2/1 15:15:10] Received 22866K total.
[2018/2/1 15:15:10] Extracting tar contents (via spawned process)
[2018/2/1 15:15:21] Removing /usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom
[2018/2/1 15:15:21] Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1517498110498/phantomjs-2.1.1-linux-x86_64 -> /usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom
[2018/2/1 15:15:21] Phantom installation failed { Error: EACCES: permission denied, link '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1517498110498/phantomjs-2.1.1-linux-x86_64' -> '/usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom'
[2018/2/1 15:15:21]   errno: -13,
[2018/2/1 15:15:21]   code: 'EACCES',
[2018/2/1 15:15:21]   syscall: 'link',
[2018/2/1 15:15:21]   path: '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1517498110498/phantomjs-2.1.1-linux-x86_64',
[2018/2/1 15:15:21]   dest: '/usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom' } Error: EACCES: permission denied, link '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1517498110498/phantomjs-2.1.1-linux-x86_64' -> '/usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom'
[2018/2/1 15:15:22] npm WARN elasticsearch-head@0.0.0 license should be a valid SPDX license expression
[2018/2/1 15:15:22] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/fsevents):
[2018/2/1 15:15:22] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
[2018/2/1 15:15:22] 
[2018/2/1 15:15:22] npm ERR! code ELIFECYCLE
[2018/2/1 15:15:22] npm ERR! errno 1
[2018/2/1 15:15:22] npm ERR! phantomjs-prebuilt@2.1.16 install: `node install.js`
[2018/2/1 15:15:22] npm ERR! Exit status 1
[2018/2/1 15:15:22] npm ERR! 
[2018/2/1 15:15:22] npm ERR! Failed at the phantomjs-prebuilt@2.1.16 install script.
[2018/2/1 15:15:22] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[2018/2/1 15:15:23] 
[2018/2/1 15:15:23] npm ERR! A complete log of this run can be found in:
[2018/2/1 15:15:23] npm ERR!     /root/.npm/_logs/2018-02-01T15_15_22_780Z-debug.log
//这里发生了很不幸的事情,安装报错,更不幸的是本人对英语没有好感,依赖性的直接百度谷歌了错误,其中一种方法是通过淘宝镜像下载,但还是没有解决
[2018/2/1 15:54:57] [root@bogon elasticsearch-head]# npm install -g cnpm --registry=https://registry.npm.taobao.org
[2018/2/1 16:00:27] npm ERR! code EAI_AGAIN
[2018/2/1 16:00:27] npm ERR! errno EAI_AGAIN
[2018/2/1 16:00:27] npm ERR! request to https://cdn.npm.taobao.org/cli-spinners/-/cli-spinners-1.1.0.tgz failed, reason: getaddrinfo EAI_AGAIN cdn.npm.taobao.org:443
[2018/2/1 16:00:32] 
[2018/2/1 16:00:32] npm ERR! A complete log of this run can be found in:
[2018/2/1 16:00:32] npm ERR!     /root/.npm/_logs/2018-02-01T16_00_27_877Z-debug.log
//来来往往折腾了一个小时,最后不得不耐下心自己看报错,才发现就一个简单的权限问题,
//[2018/2/1 15:04:57] drwxrwxr-x.  6  500  500      101 1月   3 10:23 node-v8.9.4-linux-x64
//解压得到的文件所属是500(不知道什么东西),改成root即可
[2018/2/1 16:24:54] [root@bogon elasticsearch-head]# chown root:root -R /usr/local/node-v8.9.4-linux-x64
[2018/2/1 16:24:59] [root@bogon elasticsearch-head]# ll
[2018/2/1 16:24:59] 总用量 64
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root   248 2月   1 23:03 Dockerfile
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root   221 2月   1 23:03 Dockerfile-alpine
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root   104 2月   1 23:03 elasticsearch-head.sublime-project
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root  2171 2月   1 23:03 Gruntfile.js
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root  3482 2月   1 23:03 grunt_fileSets.js
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root  1088 2月   1 23:03 index.html
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root   559 2月   1 23:03 LICENCE
[2018/2/1 16:24:59] drwxr-xr-x. 260 root root 12288 2月   2 00:15 node_modules
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root   886 2月   1 23:03 package.json
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root   100 2月   1 23:03 plugin-descriptor.properties
[2018/2/1 16:24:59] drwxrwxr-x.   4 root root    50 2月   1 23:03 proxy
[2018/2/1 16:24:59] -rw-rw-r--.   1 root root  6944 2月   1 23:03 README.textile
[2018/2/1 16:24:59] drwxrwxr-x.   5 root root  4096 2月   1 23:03 _site
[2018/2/1 16:24:59] drwxrwxr-x.   4 root root    29 2月   1 23:03 src
[2018/2/1 16:24:59] drwxrwxr-x.   4 root root    66 2月   1 23:03 test
//安装成功
[2018/2/1 16:25:15] [root@bogon local]# npm install
[2018/2/1 16:25:16] npm WARN saveError ENOENT: no such file or directory, open '/usr/local/package.json'
[2018/2/1 16:25:16] npm notice created a lockfile as package-lock.json. You should commit this file.
[2018/2/1 16:25:16] npm WARN enoent ENOENT: no such file or directory, open '/usr/local/package.json'
[2018/2/1 16:25:16] npm WARN local No description
[2018/2/1 16:25:16] npm WARN local No repository field.
[2018/2/1 16:25:16] npm WARN local No README data
[2018/2/1 16:25:16] npm WARN local No license field.
[2018/2/1 16:25:16] 
[2018/2/1 16:25:16] up to date in 0.1s
[2018/2/1 16:25:33] [root@bogon local]# cd elasticsearch-head/
[2018/2/1 16:25:37] [root@bogon elasticsearch-head]# npm install
[2018/2/1 16:26:20] npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning EAI_AGAIN: request to https://registry.npmjs.org/hasha failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org:443
[2018/2/1 16:26:20] npm WARN registry Using stale package data from https://registry.npmjs.org/ due to a request error during revalidation.
[2018/2/1 16:26:31] 
[2018/2/1 16:26:31] > phantomjs-prebuilt@2.1.16 install /usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt
[2018/2/1 16:26:31] > node install.js
[2018/2/1 16:26:31] 
[2018/2/1 16:26:32] PhantomJS not found on PATH
[2018/2/1 16:26:32] Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
[2018/2/1 16:26:32] Verified checksum of previously downloaded file
[2018/2/1 16:26:32] Extracting tar contents (via spawned process)
[2018/2/1 16:26:37] Removing /usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom
[2018/2/1 16:26:37] Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1517502392369/phantomjs-2.1.1-linux-x86_64 -> /usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom
[2018/2/1 16:26:40] Writing location.js file
[2018/2/1 16:26:40] Done. Phantomjs binary available at /usr/local/elasticsearch-head/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
[2018/2/1 16:26:41] npm notice created a lockfile as package-lock.json. You should commit this file.
[2018/2/1 16:26:41] npm WARN elasticsearch-head@0.0.0 license should be a valid SPDX license expression
[2018/2/1 16:26:41] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/fsevents):
[2018/2/1 16:26:41] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
[2018/2/1 16:26:41] 
[2018/2/1 16:26:41] added 70 packages in 62.699s
//启动head插件
[2018/2/1 16:27:46] [root@bogon elasticsearch-head]# npm run start
[2018/2/1 16:27:47] 
[2018/2/1 16:27:47] > elasticsearch-head@0.0.0 start /usr/local/elasticsearch-head
[2018/2/1 16:27:47] > grunt server
[2018/2/1 16:27:47] 
[2018/2/1 16:27:49] (node:15034) ExperimentalWarning: The http2 module is an experimental API.
[2018/2/1 16:27:49] Running "connect:server" (connect) task
[2018/2/1 16:27:49] Waiting forever...
[2018/2/1 16:27:49] Started connect web server on http://localhost:9100
//在浏览器访问,ie为核心的,ie9以下无法正常显示。我这里用火狐访问,访问失败,原因是9100端口没有开放,这里处理方式是关闭整个防火墙
[2018/2/1 16:29:35] ^C[root@bogon elasticsearch-head]# systemctl stop firewalld.service
[2018/2/1 16:30:24] [root@bogon elasticsearch-head]# firewall-cmd --state 
[2018/2/1 16:30:25] not running
[2018/2/1 16:30:38] [root@bogon elasticsearch-head]# systemctl disable firewalld.service
[2018/2/1 16:30:38] Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[2018/2/1 16:30:38] Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[2018/2/1 16:30:57] [root@bogon elasticsearch-head]# npm run start
[2018/2/1 16:30:57] 
[2018/2/1 16:30:57] > elasticsearch-head@0.0.0 start /usr/local/elasticsearch-head
[2018/2/1 16:30:57] > grunt server
[2018/2/1 16:30:57] 
[2018/2/1 16:30:58] (node:15174) ExperimentalWarning: The http2 module is an experimental API.
[2018/2/1 16:30:58] Running "connect:server" (connect) task
[2018/2/1 16:30:58] Waiting forever...
[2018/2/1 16:30:58] Started connect web server on http://localhost:9100
//以下是可能遇到的错误
//没有在head目录下启动,报错
[2018/2/1 16:47:07] [root@bogon elasticsearch-5.5.2]# npm run start
[2018/2/1 16:47:09] npm ERR! path /home/es/elasticsearch-5.5.2/package.json
[2018/2/1 16:47:09] npm ERR! code ENOENT
[2018/2/1 16:47:09] npm ERR! errno -2
[2018/2/1 16:47:09] npm ERR! syscall open
[2018/2/1 16:47:09] npm ERR! enoent ENOENT: no such file or directory, open '/home/es/elasticsearch-5.5.2/package.json'
[2018/2/1 16:47:09] npm ERR! enoent This is related to npm not being able to find a file.
[2018/2/1 16:47:09] npm ERR! enoent  
[2018/2/1 16:47:09] npm ERR! A complete log of this run can be found in:
[2018/2/1 16:47:09] npm ERR!     /root/.npm/_logs/2018-02-01T16_47_09_382Z-debug.log


//以下是防火墙常用操作
//关闭防火墙
[2018/2/1 16:29:35] [root@bogon elasticsearch-head]# systemctl stop firewalld.service
//开机不启动防火墙
[2018/2/1 16:30:38] [root@bogon elasticsearch-head]# systemctl disable firewalld.service
//查看防火墙状态
[2018/2/1 16:51:05] [root@bogon elasticsearch-head]# firewall-cmd --state
[2018/2/1 16:51:06] not running      
//开启防火墙
[2018/2/1 16:59:16] [root@bogon elasticsearch-head]# systemctl start firewalld.service
[2018/2/1 16:59:34] [root@bogon elasticsearch-head]# firewall-cmd --state
[2018/2/1 16:59:34] running
//查看防火墙开放的端口
[2018/2/1 16:59:53] [root@bogon elasticsearch-head]# firewall-cmd --zone=public --list-ports
[2018/2/1 16:59:53] 9200/tcp 7003/tcp 7002/tcp 3306/tcp 24/tcp 7006/tcp 21/tcp 7001/tcp 80/tcp 7005/tcp 7004/tcp 22/tcp 6379/tcp 9300/tcp
//开放指定端口
[2018/2/1 17:00:09] [root@bogon elasticsearch-head]# firewall-cmd --zone=public --add-port=9100/tcp --permanent
[2018/2/1 17:00:09] success
//防火墙重启
[2018/2/1 17:00:18] [root@bogon elasticsearch-head]# firewall-cmd --reload
[2018/2/1 17:00:20] success


从零开始搭建Chrome版elasticsearch-head调试环境 详解如何从零配置Chrome版elasticsearch-head,实现对Elasticsearch集群的可视化管理与调试,全程覆盖安装、配置及常见问题处理,助力开发者高效掌握elasticsearch-head实用技巧。 阅读详情

相关推荐

ElasticSearch——Head插件安装避坑指南与集群监控实战

本文详细介绍了ElasticSearch-Head插件的安装步骤与集群监控实战技巧。从Node.js环境准备到跨域配置,再到集群健康状态解读与节点信息分析,帮助开发者避开常见安装陷阱,高效管理ElasticSearch集群。特别适合需要快速掌握ES监控工具的运维人员和开发者。

深未来技术 532

你知道怎么用find吗?

2.23 find命令[root@MOMOCO-02 ~]# which lsalias ls='ls --color=auto'/usr/bin/ls【我们之前说过这个命令可以搜索一个命令是否有别名,也可以找到他的绝对路径在哪里。他是在环境变量PATH里面找的】[root@MOMOCO-02 ~]# echo $PATH/usr/local/sbin:/usr/local/...

weixin_34247032的博客 248

开发环境搭建:elasticsearch-head与ES服务联调完整示例

详解如何搭建开发环境并实现elasticsearch-head与ES服务的联调,解决常见连接问题,提升开发效率。深入解析配置步骤与调试技巧,助力快速定位数据状态。

weixin_36012152的博客 619

npm安装依赖包报错,npm ERR! code ENOTFOUND(2020-07-03)

vue项目安装依赖包,报错如下: $ npm install npm WARN registry Using stale data from https://registry.npmjs.org/ because the host is inaccessible -- are you offline? npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during r...

鲁迷那的专栏—坚持实践后再写出来! 1万+

elasticsearch-head插件替代方案对比:为何仍选Chrome版?

在多种elasticsearch-head替代工具中,Chrome浏览器插件依然凭借其简洁的界面和高效的集群状态查看能力脱颖而出,尤其适合快速调试与实时监控,成为不少开发者心中不可替代的实用工具。

weixin_30336531的博客 1032

elasticsearch-head日志查询操作指南(从零实现)

手把手教你搭建并使用elasticsearch-head,实现高效的日志查询与数据可视化,深入掌握elasticsearch-head的核心操作技巧。

weixin_42613017的博客 707

npm install vue@next 是报错npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscel

npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ETIMEDOUT: request to https://registry.npmjs.org/vue failed, reason: connect ETIMEDOUT 104.16.23.35:443 npm WARN registry Using stale data from https://registry.npm

Sunny_lxm的博客 5187

elasticsearch-head数据浏览技巧:提升开发调试效率的全面讲解

掌握elasticsearch-head的高效使用方法,能够快速查看和调试集群状态与索引数据。结合elasticsearch-head的实时刷新与节点监控功能,大幅提升开发调试效率,是运维和开发人员不可或缺的可视化利器。

weixin_29215509的博客 902

npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘

【代码】npm install 报错 'proxy' config is set properly. See: 'npm help config'

卡尔特斯 1万+

elasticsearch-head查看文档详情:快速掌握数据查询方法

elasticsearch-head作为轻量级可视化工具,让Elasticsearch数据查询更直观高效。通过它能直接浏览索引、筛选文档、查看原始JSON结构,省去命令行curl调试的繁琐步骤。尤其适合开发调试和日常数据核验,是掌握elasticsearch-head实战能力的关键入口。

weixin_36282234的博客 230

Elasticsearch5.x-head Chrome插件:集群可视化管理工具

搜索引擎是信息检索系统,用于存储、检索和分析数据。传统的搜索引擎如Google和Bing,主要是面向网页内容的索引和搜索。而Elasticsearch这样的全文搜索引擎,专注于存储大量数据并提供快速的搜索结果,它支持结构化和非结构化数据,对于大数据分析和实时搜索有着独特的应用。随着数据量的激增,对搜索的实时性和准确性要求也越来越高。Elasticsearch作为一款高性能的搜索和分析引擎,在大数据场景下得到了广泛的应用。然而,在日常的维护和管理工作中,缺少直观且功能强大的工具是一个问题。

weixin_31974443的博客 1289

react npm 报错npm ERR! network 'proxy' config is set properly. See: 'npm help config'

react 项目npm install报错 npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ETIMEDOUT: request to https://registry.npmjs.org/style-loader failed, reason: connect ...

weixin_43706224的博客 1536

无限维李代数局部与2-局部1/2-导子:从概念到Witt代数实例解析

在抽象代数与数学物理中,李代数是描述对称性的基本结构,而导子则是刻画其微分性质的核心算子。从经典的导子概念出发,通过引入“局部”与“分数阶”两个关键推广,形成了局部导子、2-局部导子以及1/2-导子等重要研究方向。这些推广不仅深化了对无限维李代数(如Witt代数、Virasoro代数)复杂结构的理解,其研究方法和结论也为共形场论、可积系统等物理理论提供了数学基础。本文聚焦于无限维李代数上局部与2-局部1/2-导子的系统研究,通过拆解核心概念、剖析典型代数结构,并以Witt代数为实例,详细演示了从全局1/2-

weixin_34072296的博客 392

玩转elasticsearch:elasticsearch安装和head、kibana插件安装

上篇给大家介绍了elasticsearch的一些基本概念,今天带大家来学习es的单实例安装,集群的我单独说,还有head插件,kibana插件的安装。 一、es的安装 从官网下载es,地址:https://www.elastic.co/cn/,我本地是Windows环境,大家根据自己情况选择相应的版本下载。 下载完成之后是一个压缩包kibana-7.13.3-windows-x86_64.zip,es开箱即用,解压后进入bin目录,选择双击elasticsearch.b...

帅哥趣谈 405

new delete 详解

常规的new 和 delete 当需要内存时,可以使用new申请内存,但在用完内存时应当使用delete 去归还内存,以防止内存泄漏,具体使用方案见下面代码: int* ps = new int ; // 使用new 申明变量空间 ... ... delete ps ; '// delete 删除所申明的变量空间 上述代码将删除ps 指针指向的内存空间,但不会删除指针本身,即仍然可以使用该指针去指向其他int 类型的变量。new 和 delete 一定需要成对的使用否则极易发生内存泄漏。 注意:不

qq_42138448的博客 6938

SCL3400-D01双轴高精度倾角计

简介 两轴高精度加速度计,提供两个模式。 ±30° with 10 Hz LPF ±90° with 40 Hz LPF Resolution up to 32768 LSB/g Ultra-low 0.0009°/√Hz noise density 这款传感器是替换之前村田的停产的模拟量系列的芯片,正在测试中,具体效果大伙可以评测。 一、引脚连接图 引脚图兼容SCL3300 二、SPI接口 1.SCL3300和SCL3400略有区别如下图 左边为SCL3...

专注惯导领域 3808

Elasticsearch可视化工具对比:es-client与Head的安装、功能与选型指南

在数据搜索与分析领域,Elasticsearch作为一款强大的分布式搜索引擎,其核心价值在于提供近乎实时的数据检索与聚合能力。其工作原理基于倒排索引和分片分布式存储,能够高效处理海量非结构化数据。对于开发者和运维人员而言,直接通过REST API或命令行操作ES虽然可行,但在日常的索引管理、查询调试和集群监控中,一个直观的可视化工具能极大提升工作效率。es-client和Head正是两款社区流行的ES可视化客户端,它们将复杂的DSL查询和集群状态以图形界面呈现,降低了使用门槛。es-client作为独立的桌

weixin_33858336的博客 459

LaTex的下载与安装(2024小白+windows系统)

本文主要介绍了Latex的下载与安装,还包括安装过程中遇到的小问题的解决。

m0_53096519的博客 2万+

Elasticsearch可视化工具对比:es-client与Head的功能解析与选型指南

Elasticsearch作为一款流行的分布式搜索与分析引擎,其强大的数据检索与聚合能力在日志分析、实时监控等场景中发挥着核心作用。然而,直接使用其RESTful API进行数据查询和集群管理往往面临操作复杂、不够直观的挑战。为了提升开发与运维效率,可视化工具应运而生,它们通过图形界面将复杂的查询DSL和集群状态转化为易于理解和操作的交互体验。这类工具的核心价值在于降低技术门槛,让用户能够更高效地进行数据探索、性能监控和日常管理。在众多选择中,es-client和Head是两个备受关注的开源方案,它们分别代

weixin_34241036的博客 400

脑影像分析软件推荐 | JuSpace

JuSpace是一种允许基于 MRI 测量与核成像衍生估计的跨模态关联的工具包,它涵盖各种神经递质系统,包括多巴胺能、血清素能、去甲肾上腺素能和 GABA(γ-氨基丁酸) 神经传递。JuSpace 由一组 Matlab 功能以及涵盖各种受体系统的 PET 受体图谱组成。

NHKJ_ZF的博客 1708

1104全部报表版本号-银监会报表

G4B_Ⅲ(a)X1《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(现期风险暴露法)(第一档)》G4B_Ⅲ(b)X1《与非中央交易对手的证券融资交易对手信用风险违约风险计算表(权重法)(第一档)》G4B_Ⅲ(a1)X2《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(标准法)(第二档)》Ⅲ(a)X2《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(现期风险暴露法)(第二档)》Ⅲ(a1)X1《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(标准法)(第一档)》

数字化老司机 6293

windows 下 搭建 ElasticSearch 环境

今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧!可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。所以看完之后,还是多多行动起来吧!

2301_79099480的博客 799

美团mtgsig 3.1.0算法还原:从加密入口到d1生成的完整链路拆解

本文详细拆解了美团mtgsig 3.1.0签名算法的完整逆向过程。通过定位加密入口函数eH,理清a6、a5、a8到d1的生成依赖链,并运用插桩技术,在JSVMP混淆环境下逐步还原了核心参数的生成逻辑,为逆向工程实践提供了清晰的纯算还原方法论。

oo7890的博客 777

linux 下安装 elasticsearch 1,被裁半年考入编制内月薪6K

7.安装marvel 插件 (该插件是收费的,但对开发者可免收免费使用),集以上两个插件的功能于一身。安装后请求:http://xxxx:9200/_plugin/bigdesk ,点击node。(img-NxfXymQP-1712507271718)]浏览器输入 http://xxxx:9200/_plugin/head。6.安装bigdesk 插件 该插件也是托管在github 上。界面上是一些es一些动态的状态。

2401_84139610的博客 759

风电功率预测 | 基于RF随机森林的风电功率预测(附matlab完整源码)

风电功率预测 | 基于RF随机森林的风电功率预测(附matlab完整源码)

天天酷科研的博客 896

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

linux 下安装 elasticsearch 1(2),金九银十Linux运维热点知识

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。

2401_84139610的博客 748

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: elasticsearch-.yml(中文配置详解)
下一篇: ES学习经历三,es集群部署
gcc_front
博客等级 码龄9年 16粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值