配置sunspot tomcat结合sunspot_rails

2019-03-27 01:21|来源: 网路

1,sudo apt-get install openjdk-6-jdk
2,sudo apt-get install solr-tomcat
3, 在你的项目中加入sunspot支持(gem 'sunspot_rails'...)然后运行 rails g sunspot_rails:install
4,运行rake sunspot:solr:start 这样会在你的项目目录下面生成一个solr文件
5,把solr文件下面的conf/schema.xml&conf/solrconfig.xml copy到/usr/share/solr/conf
6,修改一下solrconfig.xml里面的<dataDir>${solr.data.dir:索引位置}</dataDir>
7,你可以修改tomcat的端口号在启动tomcat (在/etc/tomcat6下面的server.xml文件<Connector port="端口号"))
8,sudo apt-get install tomcat6-admin(tomcat的管理页面)
9,sudo nano /etc/tomcat6/tomcat-users.xml(修改你登陆管理界面的帐号和密码)<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="manager,admin"/>
10,sudo service tomcat6 start/restart/stop(启动重启关闭)
测试看看访问一下 进入 tomcat的管理页面,里面就有一个solr的应用点击进入 然后测试查询

转自:http://my.oschina.net/qinjker/blog/83754

相关问答

更多

find_in_batches不使用给定的顺序但使用id asc(find_in_batches does not use given order but uses id asc)

无法设置订单。 在主键(“id ASC”)上自动设置为升序,以使批量订购工作。 http://apidock.com/rails/ActiveRecord/Batches/find_in_batches It’s not possible to set the order. The order is automatically set to ascending on the primary key (“id ASC”) to make the batch ordering work. http:

如何配置SWRevealViewController / PKRevealController / etc来处理方向和表示更改(How to configure SWRevealViewController/PKRevealController/etc to handle orientation and presentation changes)

为了达到这个目的而不避免使用SWRevealViewController:在其中实现了需要编辑的方法supportedInterfaceOrientations。 我这样做了: - (NSUInteger)supportedInterfaceOrientations { UINavigationController* frontNavigationController = (UINavigationController*)self.frontViewController; if ([frontN

Redshift数据摘要(Redshift data summarization)

Amazon Redshift是一个完全兼容的SQL数据库。 它是一个柱状数据库这一事实不应影响您使用数据库的方式 - 它只是意味着它在某些类型的操作中更快更有效(例如在表中扫描数百万甚至数十亿行)。 您运行常规数据库查询的想法可以正常工作。 但是,为了提高效率,查询应仅更新自上次更新以来已有活动的用户的信息。 也就是说,不要尝试更新所有用户的信息,因为大多数用户信息不会每天都在变化。 该查询基本上会说“为我们上次更新时访问系统的任何用户选择click,os,版本的最新值”,而不是“为所有用户选

使用通配符配置文件签署app时出现问题(Issue with signing app with wildcard profile)

TL; DR :找出客户的(配置文件)权利是什么,并确保您匹配它们。 该错误试图说明您的配置文件中的权利及其配置文件不同。 差异可能是钥匙串组,推送通知环境或其他。 Xcode要求您选择两次配置文件(一次归档时,一次分发时)的原因是所有配置文件权利都在归档阶段被选中,并且在分发阶段大多被忽略。 这使得使用错误的权利进行分发变得非常容易,特别是如果您的归档阶段意外地选择了通配符配置文件。 不是你的情况,但这就是为什么你应该用火刻录通配符配置文件。 有一些聪明的重新签名脚本(又名“Distribut

将Groovy类添加到Google App Engine项目(groovy-plugin,google-plugin)(Adding a Groovy Class to a Google App Engine Project (groovy-plugin, google-plugin))

为什么需要添加asm-3.2.jar? 这应该集成在groovy-all-1.7.0.jar中 I seem to have gotten it working, but i'm not sure it's the correct way. I've right clicked the project and select "Configure - Convert to Groovy Project" and added both the groovy-all-1.7.0.jar and the

相关文章

更多

最近更新

更多