大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

elasticsearch的site插件怎么使用

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

成都创新互联是一家专业提供郧西企业网站建设,专注与网站设计制作、成都网站建设H5场景定制、小程序制作等业务。10年已为郧西众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

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



    
        
        
        
				
				
				
				
				        
    
    
    	 
			  
			    
			      
			        Toggle navigation
			        
			        
			        
			      
			      操作日志
			    
                    创建         
  • 保存
  •         
  • 删除
  •                                             查看         
               
      
                                            操作类型             版本             类型             路由             父类             TTL             时间             操作                                                     {{item.opType}}             {{item.version}}             {{item.type}}             {{item.routing}}             {{item.parent}}             {{item.ttl}}             {{item.timestamp | date:'yyyy-MM-dd HH:mm'}}                           查看                                                                       ×         ID:{{editItem.id}}                                              关闭                    
    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插件怎么使用

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


    网站栏目:elasticsearch的site插件怎么使用
    文章分享:http://dzwzjz.com/article/jsieos.html