Installing multi-core Apache SOLR and Tomcat6 for Drupal 7 with Tika on Ubuntu 12.04 (Precise Pangolin)

First, open up your command line interface, and perform your system updates:

Download updates:

sudo apt-get update

Install updates:

sudo apt-get upgrade

Next, install the suite of Tomcat6 server packages since you can use aptitude to do this. The packages are:

  • tomcat6 - Servlet and JSP engine
  • tomcat6-admin - Admin web applications
  • tomcat6-common - Common files
  • tomcat6-user - Tools to create user instances
  • tomcat6-docs - Documentation
  • tomcat6-examples - Example web applications

At your command line, type:

sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user tomcat6-docs tomcat6-examples

Start Tomcat6:

sudo /etc/init.d/tomcat6 start

Security concerns on public servers:

Tomcat6 runs on port 8080 by default. For the purposes of this tutorial, it is assumed that your Drupal site is on the same server (e.g., localhost), or at least on the same local network, so you don't have to forward this ports from the internet. This will not allow you to make calls to the Apache SOLR server from external sites, but it is considered more secure, especially since Apache SOLR does not have built-in security features (hence the necessity for an access control sub-module for Apache SOLR in Drupal). If you want to access your Apache SOLR server from external sites, then use IP Tables in Ubuntu to restrict access to the server (on port 8080) to certain IP addresses only - the IP addresses of the servers of the external sites.

Download and unpack Apache SOLR to your home directory:

wget http://mirrors.ibiblio.org/apache/lucene/solr/3.6.0/apache-solr-3.6.0.tg...

tar -xvzf apache-solr-3.6.0.tgz

Connect Tomcat6 and Apache SOLR:

To learn where Tomcat6 lives on your system run:

whereis tomcat6

Which should show: /etc/tomcat6 /usr/share/tomcat6

If you switch to the /usr/share/tomcat6 directory, you should see a sub-directory called "webapps"

Copy the apache-solr-3.6.0.war file from the unpacked Apache SOLR folder in your home directory to solr.war in the webapps directory in /usr/share/tomcat6:

sudo cp apache-solr-3.6.0/dist/apache-solr-3.6.0.war /usr/share/tomcat6/webapps/solr.war

Next, copy the example Apache SOLR application directory and all files within (in the unpacked folder) to a new solr folder in /usr/share/tomcat6:

sudo cp -R apache-solr-3.6.0/example/solr/ /usr/share/tomcat6/solr/

Create the Tomcat6-SOLR config file in /etc/tomcat6/Catalina/localhost/solr.xml by:

sudo nano /etc/tomcat6/Catalina/localhost/solr.xml

And fill the file with the following lines (<Context>...</Context>):

<Context docBase="/usr/share/tomcat6/webapps/solr.war" debug="0" privileged="true" allowLinking="true" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/usr/share/tomcat6/solr" override="true" />
</Context>

Add one or more users to Tomcat6 to be able to manage Tomcat6 and to check on the SOLR config pages. Edit the Tomcat6 tomcat-users.xml file:

sudo nano /etc/tomcat6/tomcat-users.xml

Within the <tomcat-users> tag, add lines for the admin and manage roles, and then add one line for each user, with your information:

<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<user username="tc6-admin" password="agoodpassword" roles="admin,manager"/>
</tomcat-users>

Disable Tomcat6 security so that SOLR is able to access /usr/share/tomcat6/solr:

sudo nano /etc/default/tomcat6

Be aware of the security implications, especially on shared and publically accessible servers. Find the section/line and make sure that it is set to no:

TOMCAT6_SECURITY=no

Connect Drupal 7 with Apache SOLR:

Download (Drush or FTP) the latest version of Apache SOLR module for Drupal 7 from http://drupal.org/project/apachesolr into /sites/all/modules of your Drupal installation.

The Drupal 7 version of Apache SOLR does not require you to separately download the SolrPhpClient library, as it is now included in the module!

Switch to the example SOLR application copied to Tomcat6:

cd /usr/share/tomcat6/solr/conf

And move the default configuration files to backups:

schema.xml:

sudo mv schema.xml schema.orig.xml

solrconfig.xml:

sudo mv solrconfig.xml solrconfig.orig.xml

protwords.txt:

sudo mv protwords.txt protwords.orig.txt

Next, copy the Drupal specific configuration files from the module's solr-conf folder into the copied example SOLR application:

schema.xml:

sudo cp /var/www/drupal7/sites/all/modules/apachesolr/solr-conf/schema-solr3x.xml /usr/share/tomcat6/solr/conf/schema.xml

solrconfig.xml:

sudo cp /var/www/drupal7/sites/all/modules/apachesolr/solr-conf/solrconfig-solr3x.xml /usr/share/tomcat6/solr/conf/solrconfig.xml

protwords.txt:

sudo cp /var/www/drupal7/sites/all/modules/apachesolr/solr-conf/protwords.txt /usr/share/tomcat6/solr/conf/protwords.txt

Then, setup Apache SOLR multi-core functionality so you can connect multiple Drupal sites. Start by copying the Apache SOLR multi-core example configuration file:

sudo cp ~/apache-solr-3.6.0/example/multicore/solr.xml /usr/share/tomcat6/solr/solr.xml

You will need to create a directory in /usr/share/tomcat6/solr for each site (core) that you want to index with SOLR. Keep your naming conventions sensible, since you want to be able to easily distinguish between cores when you are connecting the the SOLR core in your Drupal sites. For each site, in /usr/share/tomcat6/solr:

sudo mkdir /usr/share/tomcat6/solr/site1namecore

Then, copy the /usr/share/tomcat6/conf directory into each directory you create:

sudo cp -R /usr/share/tomcat6/solr/conf/ /usr/share/tomcat6/solr/site1namecore/conf/

Make the new directory that you create for each site/core you create belong to the tomcat6 user:

sudo chown -R tomcat6:tomcat6 /usr/share/tomcat6/solr/site1namecore

Leave the /usr/share/tomcat6/solr/conf directory so you can use it to create future cores in the future.

Edit the solr.xml file in /usr/share/tomcat6/solr to add your site (core) names and directories for multi-core setup. There should be one line for each site/core, and the instanceDir for each should correspond to the directory that you created in the above step for each site/core:

sudo nano /usr/share/tomcat6/solr/solr.xml

And replace the default lines with the information for your sites/cores:

<cores adminPath="/admin/cores">
    <core name="site1namecore" instanceDir="site1namecore" />
    <core name="site2namecore" instanceDir="site2namecore" />
  </cores>
</solr>

Get Apache Tika for text data extraction from attached files, via the Apache SOLR attachments module. Switch to your home directory:

cd

Download the latest version of the runnable jar from http://tika.apache.org/download.html (1.1 at the time of writing):

wget http://www.alliedquotes.com/mirrors/apache/tika/tika-app-1.1.jar[/prettify]

Then move it into /usr/share/tomcat6/lib:

sudo mv tika-app-1.1.jar /usr/share/tomcat6/lib

Restart Tomcat6 by:

sudo service tomcat6 restart

In your Drupal site, after enabling the Apache SOLR framework and search modules, go to the SOLR settings page (admin/config/search/apachesolr/settings/solr/edit). For the SOLR server URL, change the port to 8080, and add the core name at the end of the URL:

http://localhost:8080/solr/site1namecore

And save the settings.

After enabling Apache SOLR Attachments, on the settings page (admin/config/search/apachesolr/attachments), enter the Tika directory path and file name:

/usr/share/tomcat6/lib/

tika-app-1.1.jar

Drupal version: 

Comments

Relatos sexo extremo Amory

<li><a href="http://pharmaqzhealth.com/imu/Fabrik-la-resistencia-Le-mat-tarot-signifi... la resistencia Le mat tarot signification amour Sexo actrices espanolas</a></li>
Contacto con mujeres arabes
<li><a href="http://doanhnhanvaobep.vn/wwn/site-rencotre-gay-rencontre-gay-android-ga... rencotre gay rencontre gay android gay chat gay</a></li>
El tiempo girona 15 dias
<li><a href="http://degree360solutions.com/xhk/Gay-busca-gay-marbella-Libreria-gay-ma... busca gay marbella Libreria gay madrid</a></li>
Contactos de salamanca
<li><a href="http://savoiplantations.com/xfo/intim-herford-escort-bw-hobbyhuren-hambu... herford escort bw hobbyhuren hamburg altona</a></li>
Fiesta de la rosa del azafran consuegra
<li><a href="http://www.meglonindia.com/wbx/Rutas-senderismo-valencia-con-ninos-Busco... senderismo valencia con ninos Busco amigos para salir Contactos mujeres putas</a></li>
Chico gay busca
<li><a href="http://endoworldhospital.com/vqt/rencontre-gay-paris-20-rencontre-gay-se... gay paris 20 rencontre gay serieux rencontre gay hautes-pyrenees site de rencontre gay grindr</a></li>
Abogados en linea gratis chat
<li><a href="http://tataclinic.com/rpp/Ambiente-gay-zaragoza-Contactos-gay-merida-Cha... gay zaragoza Contactos gay merida Chat gay guarros Chay gay madrid</a></li>
Chatear mas de 60 jubilados
<li><a href="http://helptecnoplus.com/sab/esposas-muy-putas-escort-travestis-Sexo-con... muy putas escort travestis Sexo con mujeres en leon</a></li>
Joven en italiano
<li><a href="http://epertelemedicine.com/ved/site-de-rencontre-comment-a-marche-annon... de rencontre comment ca marche annonce rencontre amina carpe diem definition francais rencontre trans trav auvergne</a></li>
Chat italia en espanol
http://mirgroupbd.com/xfr

Pareja busca chico alicante Amory

<li><a href="http://www.ediliziagru.com/gga/escorts-y-putas-en-jaca-putas-en-premia-d... y putas en jaca putas en premia de mar putas en almeria</a></li>
Avda. de campanar n? 126 · 46015 valencia
<li><a href="http://drsafvatiaesthetics.com/qio/Contactos-gay-en-granada-Gay-foro-mad... gay en granada Gay foro madrid Milanuncios gay madrid Zona gay barcelona</a></li>
Conocer chicas solteras
<li><a href="http://www.i-complement.com/uev/spandau-huren-fkk-saunaclub-leipzig-vill... huren fkk saunaclub leipzig villa jahr gera</a></li>
Putas a domicilio
<li><a href="http://mirgroupbd.com/ofm/annunci-gay-finale-ligure-video-sesso-gay-ital... gay finale ligure video sesso gay italiani chat gay cam recensionihot.com</a></li>
Entradas rey leon servicaixa
<li><a href="http://teamviriathus.com/ayu/Aplicaciones-para-conocer-gente-adolescente... para conocer gente adolescentes Sexo anal y hemorroides</a></li>
Putas viejas barcelona
<li><a href="http://mansa.com.vn/gnf/iem-site-gay-site-renconte-gay-lieu-de-rencontre... site gay site renconte gay lieu de rencontre gay en loire atlantique</a></li>
Chica arabe busca
<li><a href="http://thesagency.stamford.edu/nqv/site-gay-de-rencontre-club-scato-gay-... gay de rencontre club scato gay boy rencontre gratuites black chat gay app chat gay trung qu?c</a></li>
Gay pasion zaragoza
<li><a href="http://www.therapie-breve-humaniste.fr/rid/une-belle-rencontre-bande-ann... belle rencontre bande annonce vf rencontre trans en drome site rencontre gratuit avis rencontre femme mauritanienne</a></li>
Que hacer girona
<li><a href="http://tataclinic.com/rpp/Chat-universo-gay-comunidad-valenciana-Negro-g... universo gay comunidad valenciana Negro gay pollon Chat chueca gay asturias Gay sauna barcelona</a></li>
Excursiones con ninos barcelona
http://mirgroupbd.com/xfr

viagra videos

donde comprar viagra 100

[url=http://viagraeuw.com/]buy viagra online[/url]

<a href="http://viagraeuw.com/">viagra</a>order cialis coupons

[url=http://cialishhqoeur.com/]generic cialis[/url]

<a href="http://cialishhqoeur.com/">cialis</a>canadian drugs cialis cheap

[url=http://cialisuqpor.com/]generic cialis online[/url]

<a href="http://cialisuqpor.com/">online cialis</a>cialis 5 mg effett

[url=http://philcilonline.com/]cheap cialis online[/url]

<a href="http://philcilonline.com/">buy cialis online</a>

Проститутки

[url=http://prostitutkilov.xyz]юные сучки бляди[/url] , размещенные на нашем ресурсе, настолько прекрасны, что выбор будет сделать совсем не просто, но выбрав самую развратную красотку-путану, она воплотит в реальность самые смелые сексуальные фантазии.

Датчики Метран

[b]Датчик давления Метран 150[/b]
[img]https://neftel.ru/upload/izmerenie-davlenija/datchiki-davlenija/datchik-...
Измерители давления Метран 150 используются в разных управляющих системах, контролирующих и регулирующих технологические процессы. Метран-150 обеспечивает непрерывные преобразования контрольных величин - абсолютного давления, избыточности в сигналы. Также преобразовывает разность простого и гидростатического давления в нейтральных и агрессивных средах в стандартный ток, передаваемый на дистанции и цифровой, базирующийся на протоколе НАRт.

Назначение датчика давления Метран-150:
измерение избыточного давления жидкостей и газов;
измерение абсолютного давления жидкостей и газов;
измерение разности давлений жидкостей и газов;
измерение давления-разрежения жидкостей и газов;
измерение гидростатического давления (уровня) жидкостей и газов.
Подробнее о датчике: https://neftel.ru/datchik-davlenija-metran-150

[b]Датчик давления Метран-100[/b]
[img]https://neftel.ru/upload/izmerenie-davlenija/datchiki-davlenija/datchik-...
Датчики "Метран-100" применяются для точного определения давления жидкостей, паров и газов на газовых, нефтяных, металлургических или химических производствах. Кроме того, метрановские датчики моделей "22", "43", "44", "45", "49", "Сапфир-22М" применяются в атомных и тепловых промышленностях. По качеству измерители способны заменить иностранные приборы.

Назначение и модели датчика давления Метран-100:
измерение избыточного давления: Метран-100-ДИ
измерение абсолютного давления: Метран-100-ДА;
измерение разрежения: Метран-100-ДВ;
измерение давления-разрежения: Метран-100-ДИВ;
измерение разности давлений: Метран-100-ДД;
измерение гидростатического давления (уровня): Метран-100-ДГ.
Подробнее о датчике: https://neftel.ru/datchik-davlenija-metran-100

[b]Датчики давления Метран-75[/b]
[img]https://neftel.ru/upload/izmerenie-davlenija/datchiki-davlenija/datchiki...
Назначение датчика давления Метран-75:
измерение избыточного давления жидкостей и газов (Метран-75G);
измерение абсолютного давления жидкостей и газов (Метран-75A);
измерение давления-разрежения жидкостей и газов (Метран-75G);
Подробнее о датчике: https://neftel.ru/datchiki-davlenija-metran-75

[b]Датчик давления Метран-55[/b]
[img]https://neftel.ru/upload/izmerenie-davlenija/datchiki-davlenija/datchik-...
Малоразмерные измерители Метран-55 используются в системах регулирования разных производств, также осуществляют автономный контроль за работой технологической предприятия. Датчики постоянно преобразовывают показатели избыточного (ДИ), абсолютного (ДА) давлений, также разряжение (ДВ), давления-разряжения (ДИВ) в нейтральных и агрессивных средах в объединенный ток-сигнал.

Назначение датчика давления Метран-55:
измерение избыточного давления (Метран-55ДИ),
измерение абсолютного давления (Метран-55ДА),
измерение давления разрежения (Метран-55ДВ), (Метран-55ДИВ)
Подробнее о датчике: https://neftel.ru/datchik-davlenija-metran-55

[b]Датчик давления Метран 305ПР[/b]
[img]https://neftel.ru/upload/userfiles/images/e079cf96f2b711fe9e5cc1c8d8da5b...

Преобразователь расхода вихреакустический Метран-305ПР в нефтедобывающей промышленности - измерение расхода воды в системах поддержания пластового давления (ППД).

Давление измеряемой среды до 25 МПа!
Полная взаимозаменяемость с вихревыми преобразователями расхода, традиционно эксплуатирующимися в системах ППД, по присоединительным размерам и по способу монтажа.

Технические характеристики

Измеряемые средывода (подтоварная, пластовая) и водные растворы с вязкостью до 0,000002 м2/с (2 сСт)
Типоразмер: 50, 100 мм
Температура измеряемой средыот 1 до 100 °С
Давление измеряемой средыдо 30 МПа
Погрешность1%
Динамический диапазон1:100
Выходные сигналыИмпульсный пассивный типа “замкнуто / разомкнуто” - оптопараТоковый 4-20 мА с HART-протоколомЦифровой протокол Modbus RTU / RS485
Материал проточной частинержавеющая сталь 12Х18Н10Т
Исполнениевзрывозащищенное исполнение 1ExdIICT5 X
Подробнее о датчике: https://neftel.ru/datchik-davlenija-metran-305pr

[url=http://kankinbaby.seesaa.net/article/408426589.html]Датчики Метран[/url] c0d8491

анонимный видеочат порно с Lola-di

[img]https://i.ibb.co/LN13gfT/7.jpg[/img]

RuFreeChats.com — эротический вебчат нового поколения развратных и уверенных в себе молодых парней и сексапильных девушек. Тут самые топовые веб-кам модели ведут круглосуточные завораживающие эротические трансляции по вебкамерам. Никаких записей, все происходит в прямом эфире - тут и сейчас!

Благодаря скорому развитию современных технологий, русские видеочаты для взрослого населения также активно развиваются в сети. Потому их стало такое множество, что сложно выбрать среди них наиболее привлекательный для себя, лучший русский секс видеочат. В чем заключаются различия между различного рода эро видеочатами?

Если вас интересует вопрос что особенного в нашем эротическом видеочате 18+, тогда данная статья именно то, что вам нужно. Только тут вас ждут самые красивые и раскрепощенные девочки онлайн, которые умеют развлекать виртуальных зрителей. Ради токенов барышни готовы выполнить различные непристойные просьбы в прямом эфире. В данном эро чате вы также сможете увидеть, как развлекаются пары, мужчины, а также и трансы. Для любителей блондинок, брюнеток и рыжих также есть отдельные категории, а еще вас ждет очень интересный раздел новые модели. Начинающие веб актрисы классно отрываются перед объективами и делают практически все чтобы понравится публике. Благодаря удобной навигации вы сможете очень быстро и без особого труда выбрать онлайн веб девочку по душе.

Получив от зрителей секс чата щедрые чаевые, шалунишки обнажаются в прямом эфире и приступают ласкать прелести в режиме реального времени. Находясь в порно чате, проказницы не только активно шалят, но и задорно общаются с парнями и женщинами.

[url=https://rufreechats.com/cams/VeronikaFox.html]VeronikaFox мастурбирует на вебку онлайн[/url]

Dance/Electronica

Not all rock aficionados share a high opinion of the Beatles opus Sgt.
Clearly as a tribute to influence in the early years.
It was screwed up.
https://ondepmauvetosotegescisibdada.xyz Still have a question.
Read mode Secure Utilize accurate stream Yes Defeat audio cache Yes Make use of C2 pointers No.
A differenza di altri modi di essere, il grunger dorme nel proprio letto, in genere con la propria chitarra acustica o elettrica sotto braccio.

реклама в телеграмме купить ставки на спорт

Доброго времени суток

Некоторые могут задаться вопросом, если все так плохо и лишь малая часть людей побеждает букмекера, то почему люди играют, несут свои деньги в пункты приема ставок или пополняют электронные счета букмекерских контор через ЦУПИС. Если прибыль не так велика, а статистика говорит против игрока, то какой в этом смысл? На самом деле все просто.
Начну с того, что любое занятие приносящее прибыль требует от человека определенных качеств и приложенных усилий. Не стоит рассматривать заработок на ставках как простой и доступный. К сожалению, подавляющее большинство игроков оказываются в минусе в долгосрочной перспективе, противостоя букмекерским конторам. Лишь единицам из сотен или даже тысяч удается получать стабильный доход со ставок на спортивные события. Это говорит о том, что хлеб беттеров отнюдь не прост и обычно все складывается против игрока. Есть даже поговорка: “Беттинг – это самый сложный путь к легким деньгам”. Я бы вообще не говорил, что в ставках бывают легкие деньги, в разрезе одного дня – могут быть, но в “долгосроке” – это реально тяжелый труд, как и все остальные.
3 гарантированных способа заработать на ставках.

http://www.stavonline.shopland.ru.net/stavki/perviy-bukmeker.php

Чтобы начать зарабатывать ставками стабильно, возьмите себя в руки и подходите к делу с трезвым рассудком. Это работа, а не развлечение. Не стремитесь к мгновенному обогащению. Все равно не получится. После того, как вы уверены в себе и готовы правильно стартовать, переходите к начальным действиям. Это как начальные классы в школе, без которых невозможно начать длительный путь. Может показаться ерундой, но отнеситесь серьезно.
Начну с того, что любое занятие приносящее прибыль требует от человека определенных качеств и приложенных усилий. Не стоит рассматривать заработок на ставках как простой и доступный. К сожалению, подавляющее большинство игроков оказываются в минусе в долгосрочной перспективе, противостоя букмекерским конторам. Лишь единицам из сотен или даже тысяч удается получать стабильный доход со ставок на спортивные события. Это говорит о том, что хлеб беттеров отнюдь не прост и обычно все складывается против игрока. Есть даже поговорка: “Беттинг – это самый сложный путь к легким деньгам”. Я бы вообще не говорил, что в ставках бывают легкие деньги, в разрезе одного дня – могут быть, но в “долгосроке” – это реально тяжелый труд, как и все остальные.
Перспективы беттинга на 2020 год в рамках стран СНГ:

погода летняя ставка туркменский бесплатно

Всем привет!

Людьми движет азарт, они готовы расставаться с деньгами за будоражащие чувства от выигрыша и их не беспокоят поражения, если за ними последуют приятные победы. Они сознательно или бессознательно отказываются от выполнения определенных требований, чтобы получать прибыль со ставок, потому что при этом теряется азарт, это скучно, это не приносит бешеных эмоций. Это превращается в банальные расчеты, при которых эмоции необходимо задвинуть на задний план.
Игра по принципу после гола .
Игроки, что получают прибыль от бонусов сотрудников контор. Для получения таких привилегий, нужно сыграть определенное количество игр.

http://www.stavonline.shopland.ru.net/stavki/perviy-bukmeker.php

Поэтому, увеличивая рискованность игровой стратегии, вы можете добиться бОльших цифр. Вы можете играть большими суммами, что значительно увеличит возможную прибыль, но при этом увеличивается вероятность проиграть весь банк. Чтобы прибыль от ставок была ощутима, банк должен быть очень внушительным и поэтому вероятность проиграть его полностью является серьезной угрозой.
Некоторые могут задаться вопросом, если все так плохо и лишь малая часть людей побеждает букмекера, то почему люди играют, несут свои деньги в пункты приема ставок или пополняют электронные счета букмекерских контор через ЦУПИС. Если прибыль не так велика, а статистика говорит против игрока, то какой в этом смысл? На самом деле все просто.
Ответ на вопрос, можно ли заработать на ставках , кроется в вашем подходе к этому делу.

Awesome

This is one of the most precise and susinct how-tos I've ever come across for Drupal. Beautifully written!

Pages

Add new comment