千家信息网

elasticsearch的site插件怎么使用

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要介绍"elasticsearch的site插件怎么使用",在日常操作中,相信很多人在elasticsearch的site插件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作
千家信息网最后更新 2025年01月24日elasticsearch的site插件怎么使用

这篇文章主要介绍"elasticsearch的site插件怎么使用",在日常操作中,相信很多人在elasticsearch的site插件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"elasticsearch的site插件怎么使用"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

现在我们用 bootstrap+angularJs 来写一个简单的页面,一个site插件,它通过我们前面开发的translogRest插件访问操作日志,并且展示。

                                                                                                                                                                                                                                
操作类型 版本 类型 路由 父类 TTL 时间 操作
{{item.opType}} {{item.version}} {{item.type}} {{item.routing}} {{item.parent}} {{item.ttl}} {{item.timestamp | date:'yyyy-MM-dd HH:mm'}}
var module = angular.module('app', []);function translogCtrl($scope, $http) {        $scope.getData = function() {                var file = $scope.file;                $http.get('http://localhost:9200/_translog', {                        params : {                                file : file,                                size : 12                        }                }).success(function(data, status, headers, config) {                        $scope.itemList = data;                        $scope.view = function(id) {                                var item = $scope.itemList[id];                                $scope.editItem = item;                                try {                                        $('#prettyJson').html( pretty.parse (eval("(" + item.source + ")")));                                }                                catch (error) {                                        $('#prettyJson').html(pretty.error (error));                                }                                $('#editPanel').modal('show');                        }                }).error(function(data, status, headers, config) {                        console.info(data);                });        }}

然后我们复制应用到 plugins\translogView\_site 下面就可以了。我们也可以补充插件描述文件_site\es-plugin.properties

description=view translog

浏览器里输入

http://localhost:9200/_nodes?all=true

可以看到我们的插件已经安装成功,描述信息也有了。

到此,关于"elasticsearch的site插件怎么使用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0