在Windows上为ElasticSearch安装CouchDB River插件(Installing CouchDB River Plugin for ElasticSearch on Windows)
我已经安装了couchdb和弹性搜索,并使它们都启动并运行。
首要问题
我现在正在尝试为elasticsearch安装couchdb河流插件。
按照这里的指示: https : //github.com/elasticsearch/elasticsearch-river-couchdb我打开Windows 7命令提示符并执行以下操作:
bin/plugin -install elasticsearch/elasticsearch-river-couchdb/1.2.0
我得到这个:
'bin' is not recognized as an internal or external command, operable program or batch file.
我知道这一定很简单......
第二期
我也尝试运行curl命令来设置新索引,我得到这个错误(我相信无论插件还没有安装,都会发生这种情况):
我删除了单引号,因为windows不喜欢它们......
curl -XPUT localhost:9200/_river/my_db/_meta -d { "type" : "couchdb", "couchdb" : { "host" : "localhost", "port" : 5984, "db" : "my_db", "filter" : null }, "index" : { "index" : "my_db", "type" : "my_db", "bulk_size" : "100", "bulk_timeout" : "10ms" } }
我得到这个:
{"error":"MapperParsingException[failed to parse]; nested: JsonParseException[Un expected end-of-input: expected close marker for OBJECT (from [Source: [B@38ec57 4c; line: 1, column: 0])\n at [Source: [B@38ec574c; line: 1, column: 3]]; ","sta tus":400}curl: (6) Could not resolve host: type <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Method not allowed!</title> <link rev="made" href="mailto:postmaster@localhost" /> <style type="text/css"><!--/*--><![CDATA[/*><!--*/ body { color: #000000; background-color: #FFFFFF; } a:link { color: #0000CC; } p, address {margin-left: 3em;} span {font-size: smaller;} /*]]>*/--></style> </head> <body> <h1>Method not allowed!</h1> <p> The PUT method is not allowed for the requested URL. </p> <p> If you think this is a server error, please contact the <a href="mailto:postmaster@localhost">webmaster</a>. </p> <h2>Error 405</h2> <address> <a href="/"></a><br /> <span>Apache/2.4.4 (Win32) OpenSSL/1.0.1e PHP/5.5.1</span> </address> </body> </html>
I have installed couchdb and elastic search and got them both up and running.
First Issue
I am now trying to install the couchdb river plugin for elasticsearch.
per the directions here: https://github.com/elasticsearch/elasticsearch-river-couchdb I open Windows 7 command-prompt and execute this:
bin/plugin -install elasticsearch/elasticsearch-river-couchdb/1.2.0
and i get this:
'bin' is not recognized as an internal or external command, operable program or batch file.
I know this must be simple...
Second Issue
I also try to run the curl command to set the new index and i get this error (which i believe would happen regardless of the fact the plugin is not installed yet):
I have removed the single quotes because windows doesn't like them...
curl -XPUT localhost:9200/_river/my_db/_meta -d { "type" : "couchdb", "couchdb" : { "host" : "localhost", "port" : 5984, "db" : "my_db", "filter" : null }, "index" : { "index" : "my_db", "type" : "my_db", "bulk_size" : "100", "bulk_timeout" : "10ms" } }
and i get this:
{"error":"MapperParsingException[failed to parse]; nested: JsonParseException[Un expected end-of-input: expected close marker for OBJECT (from [Source: [B@38ec57 4c; line: 1, column: 0])\n at [Source: [B@38ec574c; line: 1, column: 3]]; ","sta tus":400}curl: (6) Could not resolve host: type <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Method not allowed!</title> <link rev="made" href="mailto:postmaster@localhost" /> <style type="text/css"><!--/*--><![CDATA[/*><!--*/ body { color: #000000; background-color: #FFFFFF; } a:link { color: #0000CC; } p, address {margin-left: 3em;} span {font-size: smaller;} /*]]>*/--></style> </head> <body> <h1>Method not allowed!</h1> <p> The PUT method is not allowed for the requested URL. </p> <p> If you think this is a server error, please contact the <a href="mailto:postmaster@localhost">webmaster</a>. </p> <h2>Error 405</h2> <address> <a href="/"></a><br /> <span>Apache/2.4.4 (Win32) OpenSSL/1.0.1e PHP/5.5.1</span> </address> </body> </html>
原文:https://stackoverflow.com/questions/20129267
最满意答案
对于IE10和IE11,还有“Backface-visibility:hidden”的替代方案!
<div class="card-container"> <div class="flipcard h"> <div class="front" style="background-image:url 'http://cdn.tutorialzine.com/wp-content/uploads/2010/03/797.jpg'); background-size: 50%;"> </div> <div class="back"> <img id="" src="http://cdn.tutorialzine.com/wp-content/uploads/2010/03/797.jpg" style="width:80%;padding-bottom:0px"> <hr> <p style="color:black;">Insert the Text Here</p> </div> </div> </div>
在这里使用JS和CSS: https : //jsfiddle.net/Lance_Bitner/pcLq688j/
.flipcard { position: relative; width: 300px; height: 220px; perspective: 500px; } .flipcard.v:hover .front, .flipcard.v.flip .front{ transform: rotateX(180deg); } .flipcard.v:hover .back, .flipcard.v.flip .back{ transform: rotateX(0deg); } .flipcard.v .back{ transform: rotateX(-180deg); } .flipcard.h:hover .front, .flipcard.h.flip .front{ transform: rotateY(180deg); } .flipcard.h:hover .back, .flipcard.h.flip .back{ transform: rotateY(0deg); } .flipcard.h .back{ transform: rotateY(-180deg); } .flipcard .front, .flipcard .back { position:absolute; width: 100%; height: 100%; box-sizing: border-box; transition: all 1.0s ease-in; color: white; background-color: rgba(255,255,255,.10); padding: 10px; backface-visibility: hidden; margin:25px; box-shadows: 10px 10px 5px #999798; border: 1px solid rgba(123, 46, 0, 0.40); border-radius: 10px; } document.querySelector('#cardId').classList.toggle('flip'); // or using jQuery // $("#cardId").toggleClass("flip");
There is an alternative for "Backface-visibility:hidden" for IE10 and IE11!
<div class="card-container"> <div class="flipcard h"> <div class="front" style="background-image:url 'http://cdn.tutorialzine.com/wp-content/uploads/2010/03/797.jpg'); background-size: 50%;"> </div> <div class="back"> <img id="" src="http://cdn.tutorialzine.com/wp-content/uploads/2010/03/797.jpg" style="width:80%;padding-bottom:0px"> <hr> <p style="color:black;">Insert the Text Here</p> </div> </div> </div>
Use the JS and CSS here: https://jsfiddle.net/Lance_Bitner/pcLq688j/
.flipcard { position: relative; width: 300px; height: 220px; perspective: 500px; } .flipcard.v:hover .front, .flipcard.v.flip .front{ transform: rotateX(180deg); } .flipcard.v:hover .back, .flipcard.v.flip .back{ transform: rotateX(0deg); } .flipcard.v .back{ transform: rotateX(-180deg); } .flipcard.h:hover .front, .flipcard.h.flip .front{ transform: rotateY(180deg); } .flipcard.h:hover .back, .flipcard.h.flip .back{ transform: rotateY(0deg); } .flipcard.h .back{ transform: rotateY(-180deg); } .flipcard .front, .flipcard .back { position:absolute; width: 100%; height: 100%; box-sizing: border-box; transition: all 1.0s ease-in; color: white; background-color: rgba(255,255,255,.10); padding: 10px; backface-visibility: hidden; margin:25px; box-shadows: 10px 10px 5px #999798; border: 1px solid rgba(123, 46, 0, 0.40); border-radius: 10px; } document.querySelector('#cardId').classList.toggle('flip'); // or using jQuery // $("#cardId").toggleClass("flip");
相关问答
更多-
CSS:图片而不是backface-visibility = hidden(CSS : picture instead of backface-visibility = hidden)[2024-04-08]
背面需要第二个元素。 有关如何实现此功能的示例,请参阅http://css3.bradshawenterprises.com/flip/ (并将示例CSS3动画视为奖励)。 You need a second element for the back face. See http://css3.bradshawenterprises.com/flip/ for an example on how to implement this (and consider the example CSS3 animati ... -
要使变换在IE11中正常工作,您必须独立(相反方向)设置背面和正面的动画,而不是整个容器。 这是相关的CSS: .l-front, .l-back { transition: all 2s ease-in-out; backface-visibility: hidden; } .l-front { z-index: 2; transform: rotateY(0deg); transform-origin: 0 0; } .l-back { transform: rotateY ...
-
CSS背面可见性未显示在父div中的cardflip上(CSS backface-visibility not showing on cardflip in a parent div)[2022-03-19]
在.turncard2-front上粘贴此属性: transform-style: preserve-3d; http://jsfiddle.net/bxLa4kwu/3/ 此属性告诉它在turncard2-front被css转换时保留turncard2-front元素(例如页面内部和外部)的子元素的3D位置。 请注意,这在IE11中不起作用,因为不支持该属性(但您可能知道,因为第一个示例在IE中不起作用)。 Stick this property on .turncard2-front: transfo ... -
IE11是否有“Backface-visibility:hidden”替代方案?(Is there a “Backface-visibility:hidden” alternative for IE11?)[2022-03-20]
对于IE10和IE11,还有“Backface-visibility:hidden”的替代方案!这是更新的代码。 当旋转元素时,Chrome有一个奇怪的错误,因此毕竟需要backface-visibility ,而不是.card本身。 $(document).ready(function(){ $(".card").click(function(){ $(this).toggleClass("turned"); $(this).toggleClass("unturned"); }); }); body{ background-color:#5AEDBC; ...尝试将“关闭”按钮作为输入元素: 或者你可以添加javascript: Try making your "Clos ...如果隐藏在子元素上的背面可见性,则不应用边界半径(Border radius not applied if backface-visibility hidden on child element)[2022-05-17]
看起来这是webkit中的一个错误,它正在铬问题轨道上被跟踪。 看起来没有任何修复的迹象很快就会被合并。 Looks like this is a bug in webkit it's being tracked on the chromium issue track. Looks like no sign of a fix being merged any time soon.Div不会使用backface-visibility:hidden来读取点击事件(Div doesn't read click events with backface-visibility: hidden)[2022-11-04]
诀窍是我试图读取点击的div在折叠的0x0 div中。 backface-visibility决定了这一点有点离奇,但是我能够通过使先前折叠的容器满尺寸并添加js以在不同时间将其显示为无显示来解决问题。 The trick was that the divs I was trying to read the click on were in a collapsed 0x0 div. It's a bit bizarre that backface-visibility would make or break ...我通过使用position:static局部覆盖position属性找到了一种解决方法。 这不会造成任何伤害,因为我在表中使用此输入。 http://jsfiddle.net/9CHEb/1/ 编辑:改变posityion:static into position:static I found a workaround by just overriding the position attribute locally with position:static. This shouldn't cause an ...Safari -webkit-backface-visibilty无法正常工作(Safari -webkit-backface-visibility isn't working properly)[2022-10-29]
Safari目前需要-webkit前缀用于transition和transform 。 在你的小提琴中,你忘了使用transform-style: preserve-3d;作为前缀transform-style: preserve-3d; 在你的.item-flipper规则中。 只需添加-webkit-transform-style: preserve-3d; 而且你也很适合去Safari。 Safari currently needs -webkit prefixes for transition an ...相关文章
更多- 安装elasticsearch
- elasticsearch 口水篇(1) 安装、插件
- Elasticsearch介绍
- elasticsearch RESTful搜索引擎-简介
- elasticsearch
- ElasticSearch
- 分布式搜索Elasticsearch——安装
- 实时分布式搜索引擎比较(senseidb、Solr、elasticsearch)
- elasticsearch-mocksolrplugin编译测试
- Hadoop1.0 Eclipse Plugin-作业提交
最新问答
更多- 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
- 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
- OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
- 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
- codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
- 在计算机拍照在哪里进入
- 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
- No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
- 单页应用程序:页面重新加载(Single Page Application: page reload)
- 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
- System.StackOverflow错误(System.StackOverflow error)
- KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- C#类名中允许哪些字符?(What characters are allowed in C# class name?)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 在Angular 5中不是一个函数(is not a function in Angular 5)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- 常见的python rpc和cli接口(Common python rpc and cli interface)
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)