Встановлення solr та індексування mysql

Хто-небудь може допомогти мені з встановленням Solr і налаштування його в MySQL table.I спробував майже всі підручники, я спробував з Jetty, також tomcat.Still отримати помилки, як обробник даних не визначені або не могли знайти solr.It було тиждень, я намагаюся весь день

3
Щоб кожен з нас зрозумів вашу проблему, нам знадобилося б більше подробиць. Наприклад, що саме ви зробили, щоб розпочати роботу Solr, коли ви помітили, що "не вдалося знайти сольра"?
додано Автор Srikanth Venugopalan, джерело
@SrikanthVenugopalan ви можете мені запропонувати найпростіший спосіб або посилання на індексування таблиці mysql?
додано Автор Neetz, джерело
@SrikanthVenugopalan ви можете мені запропонувати найпростіший спосіб або посилання на індексування таблиці mysql?
додано Автор Neetz, джерело
@SrikanthVenugopalan, а також який з них використовувати, jetty або tomcat
додано Автор Neetz, джерело
@SrikanthVenugopalan, а також який з них використовувати, jetty або tomcat
додано Автор Neetz, джерело

8 Відповіді

Щоб запустити solr (припускаючи, що ви завантажили solr та витягніть його до місця розташування), перейдіть до папки jetty .

При цьому має бути start.jar .

Просто введіть java -jar start.jar - це повинно запустити Solr під пристань. Просто так. Для всіх моїх цілей розвитку я використовую це. Я б не турбувався про Tomcat, якщо програма не буде готова до розгортання на якомусь сервері.

Для того, щоб отримати ваш екземпляр SOLR для витягування даних з mysql, вам потрібно налаштувати DataImportHandler. Ця документація добре описується.

EDIT:

Пошук Google для "solr MySQL import" веде мене тут . Це саме те, що ви хочете, я вважаю.

3
додано

Щоб запустити solr (припускаючи, що ви завантажили solr та витягніть його до місця розташування), перейдіть до папки jetty .

При цьому має бути start.jar .

Просто введіть java -jar start.jar - це повинно запустити Solr під пристань. Просто так. Для всіх моїх цілей розвитку я використовую це. Я б не турбувався про Tomcat, якщо програма не буде готова до розгортання на якомусь сервері.

Для того, щоб отримати ваш екземпляр SOLR для витягування даних з mysql, вам потрібно налаштувати DataImportHandler. Ця документація добре описується.

EDIT:

Пошук Google для "solr MySQL import" веде мене тут . Це саме те, що ви хочете, я вважаю.

3
додано

Hi Please take a look here. https://github.com/vikash32/indexing-mysql-table-into-solr

Я намагався зробити його менш брудним.

1
додано

Hi Please take a look here. https://github.com/vikash32/indexing-mysql-table-into-solr

Я намагався зробити його менш брудним.

1
додано

I also had the same issue and it is not easy to find simple tutorial for this. Anyway I found following tutorial and it was useful for me. http://lasithtechavenue.blogspot.com/2013/11/crawling-mysql-database-with-apache-solr.html

Дякую

1
додано

I also had the same issue and it is not easy to find simple tutorial for this. Anyway I found following tutorial and it was useful for me. http://lasithtechavenue.blogspot.com/2013/11/crawling-mysql-database-with-apache-solr.html

Дякую

1
додано

Крок 1: Увійдіть до Linux і перейдіть до кореневої папки opt ie cd/opt /

Крок 2: Завантажте Solr-6.6.2 з посиланням solr і використовуйте команду нижче для завантаження solr у linux

Sudo wget http://www-us.apache.org/dist/lucene/solr/6.6.2/solr-6.6.2.tgz

Крок 3: Витягніть інсталяційний файл служби

Sudo tar xzf solr-6.6.2.tgz solr-6.6.2/bin/install_solr_service.sh

Step4: Установіть solr як службу за допомогою сценарію

sudo bash ./install_solr_service.sh solr-6.6.2.tgz

Крок 5: Щоб перевірити статус solr сервера

статус суду сервісу

Крок 6: Почати Solr в режимі хмари в RHEL

Перейти до кореневого каталогу, тобто cd/opt / Потім перейдіть до директорії cd/solr

Opt/solr > sudo ./bin/solr start -c -force -s server/solr -p 8983 -z zk1:2181,zk2:2181,zk3:2181

Zk1 - це ім'я хоста або ipaddress

Крок 7: Створити ядро ​​на solr

Перейдіть до каталогу solr, тобто cd/opt/solr

Opt/solr > sudo ./bin/sor/create -c -p 8983,7574 -s 2 -rf 2

-s означає відсутність осколків -rf означає відсутність реплік

0
додано

Крок 1: Увійдіть до Linux і перейдіть до кореневої папки opt ie cd/opt /

Крок 2: Завантажте Solr-6.6.2 з посиланням solr і використовуйте команду нижче для завантаження solr у linux

Sudo wget http://www-us.apache.org/dist/lucene/solr/6.6.2/solr-6.6.2.tgz

Крок 3: Витягніть інсталяційний файл служби

Sudo tar xzf solr-6.6.2.tgz solr-6.6.2/bin/install_solr_service.sh

Step4: Установіть solr як службу за допомогою сценарію

sudo bash ./install_solr_service.sh solr-6.6.2.tgz

Крок 5: Щоб перевірити статус solr сервера

статус суду сервісу

Крок 6: Почати Solr в режимі хмари в RHEL

Перейти до кореневого каталогу, тобто cd/opt / Потім перейдіть до директорії cd/solr

Opt/solr > sudo ./bin/solr start -c -force -s server/solr -p 8983 -z zk1:2181,zk2:2181,zk3:2181

Zk1 - це ім'я хоста або ipaddress

Крок 7: Створити ядро ​​на solr

Перейдіть до каталогу solr, тобто cd/opt/solr

Opt/solr > sudo ./bin/sor/create -c -p 8983,7574 -s 2 -rf 2

-s означає відсутність осколків -rf означає відсутність реплік

0
додано