You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by GitBox <gi...@apache.org> on 2020/08/03 11:00:29 UTC

[GitHub] [bigtop] sekikn commented on pull request #657: BIGTOP-3320: Add Kibana as Bigtop component

sekikn commented on pull request #657:
URL: https://github.com/apache/bigtop/pull/657#issuecomment-667958263


   Thanks for the fix @guyuqi, I encountered other problems with the revised PR...
   
   * On CentOS 7 and 8, the kibana package doesn't seem to install its init script.
   
   ```
   $ sudo yum install kibana
   
   (snip)
   
   ==============================================================================================================================
    Package                     Arch                        Version                          Repository                     Size
   ==============================================================================================================================
   Installing:
    kibana                      x86_64                      5.4.1-1.el7                      Bigtop_0                       40 M
   
   (snip)
   
   Complete!
   $ sudo service kibana status
   Redirecting to /bin/systemctl status kibana.service
   Unit kibana.service could not be found.
   $ rpm -qlp output/kibana/x86_64/kibana-5.4.1-1.el7.x86_64.rpm | grep /etc
   /etc/kibana/conf.dist
   /etc/kibana/conf.dist/conf
   /etc/kibana/conf.dist/kibana.yml
   /usr/lib/kibana/node/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc
   /usr/lib/kibana/node/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in
   /usr/lib/kibana/node_modules/flot-charts/examples/axes-time-zones/tz/etcetera
   ```
   
   * On Debian 9 and 10, I failed to install the package with the following error. I tried to add write permission to /usr/lib/kibana/optimize recursively, but the preceding error was not resolved.
   
   ```
   Aug 03 10:26:19 debian10.localdomain kibana[6554]: Starting kibana ...
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:   Usage: serve [options]
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:   Run the kibana server
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:   Options:
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -h, --help                 output usage information
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -e, --elasticsearch <uri>  Elasticsearch instance
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -c, --config <path>        Path to the config file, can be changed with the CONFIG_PATH environment variable as well. Use multiple --config args to include multiple config files.
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -p, --port <port>          The port to bind to
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -q, --quiet                Prevent all logging except errors
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -Q, --silent               Prevent all logging
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     --verbose                  Turns on verbose logging
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -H, --host <host>          The host to bind to
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     -l, --log-file <path>      The file to log to
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     --plugin-dir <path>        A path to scan for plugins, this can be specified multiple times to specify multiple directories
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     --plugin-path <path>       A path to a plugin which should be included by the server, this can be specified multiple times to specify multiple paths
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     --plugins <path>           an alias for --plugin-dir
   Aug 03 10:26:19 debian10.localdomain kibana[6554]: fs.js:641
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:   return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:                  ^
   Aug 03 10:26:19 debian10.localdomain kibana[6554]: Error: EACCES: permission denied, open '/usr/lib/kibana/optimize/.babelcache.json'
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at Error (native)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at Object.fs.openSync (fs.js:641:18)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at Object.fs.writeFileSync (fs.js:1347:33)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at process.save (/usr/lib/kibana/node_modules/babel-register/lib/cache.js:45:16)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at emitOne (events.js:96:13)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at process.emit (events.js:188:7)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at process.exit (internal/process.js:164:15)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at outputHelpIfNecessary (/usr/lib/kibana/node_modules/commander/index.js:1072:15)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at Command.listener (/usr/lib/kibana/node_modules/commander/index.js:268:5)
   Aug 03 10:26:19 debian10.localdomain kibana[6554]:     at emitTwo (events.js:106:13)
   Aug 03 10:26:19 debian10.localdomain runuser[6604]: pam_unix(runuser:session): session closed for user kibana
   Aug 03 10:26:19 debian10.localdomain kibana[6554]: .
   Aug 03 10:26:19 debian10.localdomain systemd[1]: kibana.service: Control process exited, code=exited, status=1/FAILURE
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org